Full stack monorepo for collaborative shopping lists.
- React/TypeScript/Vite PWA, REST /v1 API on Cloudflare Worker/Hono/D1, and Kotlin/Compose Android app with Room, WorkManager and Keystore.
- Authentication, sessions, OTP recovery, households, lists, collaboration, invitations, notifications, catalog, favorites and Web/Android offline caching.
- CI/CD with Deployment Impact across Web/API/Android, tests, changesets/SemVer, D1 migrations, signed APK releases, gates and safe recovery.
Stack: React · TypeScript · Cloudflare Workers · Hono · D1 · Kotlin · Jetpack Compose · Room · GitHub Actions
Distributed ecosystem for synchronizing and exploring World of Warcraft data.
- End-to-end flow: Lua Addon/SavedVariables → KeystoneClient → Worker/Hono/D1 → Next.js Web.
- React/TypeScript/Tauri/Rust Windows client with Python sidecar and JSONL bridge, Raider.IO, validated cache, NSIS installer and signed updater.
- Deployment Impact and Web/Worker/Client pipelines with build-only, release dry-run, migrations, smoke tests, independent tags and GitHub Releases.
Stack: Lua · React · Tauri · Rust · Python · Cloudflare Workers · Hono · D1 · Next.js
Final project for the Higher Vocational Degree in Multiplatform Application Development, focused on inventory management with simulated IoT sensors and partially offline mobile operation.
- Android/Kotlin with Room and WorkManager; FastAPI/PostgreSQL backend with JWT, SQLAlchemy and Alembic.
- Asynchronous, idempotent processing with Redis/Celery, Niimbot printing, alerts and notifications.
- Docker, pytest and contract tests in GitHub Actions, Prometheus metrics and Grafana dashboards.
Stack: Kotlin · FastAPI · PostgreSQL · Redis · Celery · Docker · pytest · Prometheus · Grafana