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.

Start a conversation →