Gaudia
Queue Management System

A collection of projects I've built.
Queue Management System
AI Document Processing
Field Management System
London-based full-stack engineer who loves shipping products end-to-end.
Along the way, I've been lucky to work with excellent professionals who fueled the passion I've always had for computing and programming.
I've hopped between backend and frontend, built mobile experiences, explored UI/UX and embedded systems, and spent time with realtime systems, SQL/NoSQL data stores, microservices, event-driven architectures, serverless, and observability.
A mobile-first Progressive Web App designed for field technicians performing hydraulic maintenance work. The app operates fully offline, allowing operators to record interventions, capture photos, and log GPS coordinates even in areas with no connectivity.
React 19 with TanStack Router and Zustand state management
Dexie (IndexedDB) with custom sync manager
Hono framework with tRPC 11 for type-safe APIs
PostgreSQL with Drizzle ORM and soft-delete support
AWS S3 for photo storage with Sharp image optimization
Serverless on Vercel with edge functions
Implementing reliable offline-first sync with conflict resolution was complex. I built a checkpoint-based incremental sync system with soft-delete support that handles network interruptions gracefully.
The app allows field operators to complete their work regardless of connectivity, with automatic background sync when back online. Reports that previously required manual compilation can be generated and exported on demand.