I’m Mritunjay Gupta. I live in New Delhi, where I build software that moves people’s money.

I grew up in Jammu and came to Noida for a B.Tech in Information Technology at JSS Academy of Technical Education. Somewhere between the algorithms coursework and the side projects, I figured out that what I actually enjoy is the part where software meets real consequences — where a bug isn’t a red test, it’s a customer charged twice.

These days I’m a senior software engineer at Bright Digi Gold. I work across the stack: Flutter on the front, Node.js and PostgreSQL behind it, and a lot of time spent inside third-party payment APIs that don’t always behave the way their docs say they do. I’ve shipped digital gold transactions and physical coin redemption through a stretch where our active user base grew twentyfold, which is a good way to learn which of your assumptions were load-bearing.

My favourite bug so far was a duplicate charge that turned out to be a race between the provider’s webhook and our own client polling. The fix — idempotency keys plus a server-side reconciliation pass that made the backend the single source of truth — is the kind of work I like best: unglamorous, verifiable, and it stops people losing money. I own those services in production and take the on-call pages that come with them.

Before this I was at Rhampage, building Next.js and TypeScript platforms for clients and wiring up Shopify integrations. On my own time I build things like Pahadi Street, a full-stack storefront with an AI recommendation layer, and NiveshX, a stock research tool. I read a lot about LLM tooling and RAG, mostly because I want to know where it actually earns its keep and where it’s decoration.