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
- xfiles — Free PDF, image, and audio tools that process files on your device. No uploads, accounts, or added watermarks.
- Local Llama — A simple interface for running Ollama locally on your machine.
- Sahayak-AI — A web app for learning with the help of AI.
- VibeSync — A chat application with real-time messaging and group chats.
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.