I'm a frontend developer based in New Delhi. I learn by shipping things that have to stay up — which is why my projects have cache layers, retry logic, worker queues and admin screens rather than just a pretty landing page.
My strongest work is eShopper: a React storefront over an Express API with Razorpay signature verification, 16 Mongoose models, Redis caching that degrades gracefully, four BullMQ queues and live order updates over Socket.IO. I designed the architecture, wrote the code and run the deploys.
I care about the parts that decide whether software survives contact with real users: caching that degrades instead of collapsing, jobs that are safe to retry, and interfaces that stay fast on a mid-range phone. I use AI tooling the way working teams do — as acceleration, not authorship. Ask me about any file in any repo and I'll walk you through the decision behind it.