I enjoy solving engineering problems that go beyond writing features.
What excites me most is designing systems that remain simple to understand while being easy to scale, monitor, and extend as products grow.
Over the last few years I've been focused on understanding not only how to build applications, but also how production systems actually work from APIs and databases to cloud infrastructure, observability, deployment pipelines, and distributed system design.
Currently I'm deep diving into:
- 📚 Data Structures & Algorithms
- ⚙️ Distributed Systems
- 🏗️ System Design
- ☁️ AWS Cloud
- 🐳 Docker & Containerization
- 📈 Observability (Grafana • Prometheus • Loki)
- ⚡ Backend Performance & Scalability
I enjoy building software that is:
- Modular instead of tightly coupled
- Easy to extend without rewriting existing code
- Built with clean abstractions
- Designed for maintainability
- Observable in production
- Secure by default
- Ready to scale
I believe good software isn't measured by how quickly it's built, but by how confidently it can evolve.
🔗 REST APIs
🔐 JWT Authentication
🐂 BullMQ
⚙️ PM2
I'm currently investing most of my learning time into becoming a stronger backend engineer by studying:
- System Design
- Distributed Systems
- DSA
- Cloud Infrastructure
- Scalable Backend Architectures
🌐 Portfolio
https://gauravooo2.github.io/Gaurav_portfolio/
https://www.linkedin.com/in/gaurav-varm-oo21/
"I don't just enjoy building applications. I enjoy understanding why large scale systems are designed the way they are and applying those principles to the software I build."



