About
Engineering that stays useful after launch#
I’m Gaurav, an independent full-stack engineer who helps founders, product teams, and established businesses turn difficult ideas into dependable software. I specialise in modern, decoupled architectures: focused APIs, type-safe web applications, cross-platform mobile products, data systems, AI services, and the cloud infrastructure behind them.
My default is practical: choose proven technology, keep the architecture as simple as the problem allows, document the decisions, and leave the codebase healthier than I found it.
How I work#
- Start with outcomes. We agree on users, constraints, success metrics, and the smallest valuable release.
- Ship in visible increments. You get working software, short feedback loops, and honest progress updates.
- Build for ownership. Tested code, useful documentation, sensible observability, and a clean handover are part of delivery.
- Stay commercially aware. Performance, accessibility, security, SEO, and operating cost are product concerns—not afterthoughts.
Technology without tunnel vision#
For lean APIs I work with Flask, FastAPI, Bottle, Express, Koa, Hono, Slim, Lumen, Sinatra, Roda, Fiber, and Axum. My full-stack work spans MERN, Next.js, Remix, the T3 ecosystem, TypeScript, PostgreSQL, Prisma, Supabase, Django, and modern Python frontends. For mobile I use Flutter and React Native; for delivery, Docker, Kubernetes, managed cloud platforms, and automated CI/CD.
The stack follows the work. The goal is never to collect technologies; it is to deliver a product that is fast, understandable, secure, and ready to evolve.
Have a product to build or a system to improve?
Tell me what is stuck, what success looks like, and your target timeline.