Building software with discipline, clarity, and practical intent
I am an independent full-stack developer based in India, working with clients and teams worldwide to design, build, and deploy robust web applications and backend systems.
Development Background
My focus has always been on the JavaScript and TypeScript ecosystem. Early in my journey, I discovered that software is most valuable when it directly solves operational friction: speeding up customer checkouts, eliminating double-bookings, or connecting disconnected business tools through automated webhook pipelines.
Over the years, I have worked across the entire development spectrum—from designing accessible, high-contrast user interfaces with React and Next.js, to engineering transactional database models with PostgreSQL, Prisma, and Drizzle ORM, through to building Node.js/NestJS APIs and self-hosted n8n automation engines.
Engineering Philosophy
Predictability Over Cleverness
I write clean, idiomatic code that other developers can read and maintain without a PhD in esoteric design patterns. Code is read far more often than it is written.
Data Integrity at the Core
UI states change frequently, but data corruption is fatal. I treat database schema constraints, foreign keys, and transaction atomicity as foundational requirements.
Respecting the User's Time
Speed is a feature. Whether optimizing Time to First Byte with Server Components or implementing optimistic UI for point-of-sale desks, I build interfaces that feel instantaneous.
Direct Ownership & Transparency
I don't hide behind technical jargon. When trade-offs or constraints arise during a project, I explain the options clearly so stakeholders can make informed decisions.
Selected Technologies & Capabilities
My primary daily toolkit is tailored for performance, type safety, and longevity.
Frontend
Backend & APIs
Databases & Storage
Automation & Tools
Working Style & Availability
I collaborate with founders, small business owners, and technical teams. Because I operate as an independent engineer, communication is fast, transparent, and direct—via Slack, email, or scheduled video calls.
Projects are structured in clear phases with concrete deliverables, so you always know what is being built, when it will be delivered, and how it is being tested.
Interested in collaborating on a project?
Whether you need a custom web application, an API layer, or a workflow automation pipeline, let's discuss the best technical approach.