I turn ideas into products people actually use: mobile apps, web apps, and the backends that keep them running.
Most of what I build starts as a blank folder and ends up in production. Along the way I've written offline-first sync engines, real-time collaborative editors, push notification pipelines, billing systems, and AI assistants that call tools and stream their answers.
My everyday stack is TypeScript across the board: React Native and Expo on mobile, Next.js on the web, Node.js on the server, with PostgreSQL and Redis underneath. When a problem needs it, I drop into Swift, Python or .NET.
I build AI-native. Agents write a lot of the code; I write the specs, shape the context, review every line and own the architecture.
Right now I'm building Contravise and Riuve.