A closer look at selected projects: the problem, what I built and how. Client names are left out on purpose.
Client project
Lead Full Stack Developer
I led the development of a procurement platform where an AI assistant helps buyers search, compare and request products from a large multi-supplier catalog, with every answer grounded in real product data through retrieval-augmented generation (RAG).
Full Stack Developer
A two-sided marketplace that connects clients with freelance talent, covering the whole path from job post to payout: proposals, contracts, milestone payments with Stripe, Google Pay and Airwallex, and identity verification with Stripe Identity.
A production web shop for a brand that sells its own product in more than 100 variants, used by over 1,000 customers. The goal: make choosing the right variant simple, keep pages fast and let the client run everything without a developer.
Own product
Founder & developer
My first solo product: a mobile calorie and macro tracker where you log meals by simply typing or saying what you ate. Live on Google Play, with iOS coming soon.
Debugging story
Frontend Developer
A Nuxt and Supabase app kept freezing on login and session refresh, but only in Chrome. The cause was the lock Supabase Auth uses to coordinate token refreshes, and the fix was a targeted patch to the library itself.