Full-stack developer
Building things that stay alive after launch
I craft clean, thoughtful digital experiences — from backend systems to polished interfaces — with an eye for detail and a love for elegant code.
Full-stack developer
Building things that stay alive after launch
I craft clean, thoughtful digital experiences — from backend systems to polished interfaces — with an eye for detail and a love for elegant code.
About
I don't think of code as just logic — it's the difference between a product people tolerate and one they actually enjoy using. That gap is where I spend most of my attention.
On the backend
I build systems that stay predictable under real usage — clean data models, sensible APIs, and logic that's easy to reason about six months later, not just on the day it ships.
On the interface
I care about the small stuff — the timing of a transition, the wording of a button, the moment something loads a beat too slow. Those details are the difference people feel, even if they can't name it.
Selected work
Premium cricket arena booking platform
A full-stack cricket slot booking platform built mobile-first and deployed on Render. Handles a complete booking flow with live slot availability, overlap detection, persistent storage, and a password-protected admin dashboard for managing bookings and cancellations.
Let's talk
I'm always open to interesting problems, collaborations, and the occasional late-night idea that turns into a real project.