Nihal Gupta

Backend engineer. Curious about distributed systems and AI.

About

I enjoy turning complex problems into simple, reliable systems. I’m drawn to the intersection of software engineering, distributed systems, and AI: building things, breaking them, and understanding what makes them work at scale.

I spend a lot of my time solving problems with data structures and algorithms, experimenting with new technologies, and turning ideas into projects. I’m always curious about how things work under the hood and looking for the next difficult problem worth solving.

Experience

Software Engineer at Airtel Digital
October 2025 – present

Selected projects

All projects

Tools & interests

JavaScript, TypeScript, React, Next.js, Node.js, MongoDB, HTML, CSS, Tailwind CSS, and Git.

I practice competitive programming on Codeforces and LeetCode, and contribute to open-source projects.

Writing

I write about backend engineering, concurrency, Docker, Redis, and Kafka. Read my blog or find my articles on Medium.

Contact

nihalgupta140@gmail.com
GitHub / X