I build distributed systems, sandboxed execution environments, and scalable backend architecture, most recently a Docker-sandboxed code judge with async submission queues, and a distributed URL shortener built around consistent hashing. I care about the parts of a system that only show up under concurrency and scale.
I'm a backend engineer from Bengaluru who enjoys building distributed systems, scalable architectures, and infrastructure that works reliably under concurrency, not just when a demo runs once.
At LTI Mindtree, I work on ASP.NET Core backend development, where I improve test coverage and fix static analysis issues. The role has taught me how to understand, debug, and strengthen code written by others. Outside of work, I like building things from scratch, which is why I've built two production-style systems, Compylr and ShardLink, with a strong focus on reliability, scalability, and clean design.
I graduated with a B.Tech in Computer Science (8.88 CGPA) from Graphic Era University in June 2025. I also enjoy competitive programming and have solved 1,450+ problems on LeetCode, which has helped me build strong problem-solving skills and a solid foundation in algorithms.
A competitive-programming judge that executes untrusted code safely at scale, Docker sandboxing with hard resource limits, an async submission pipeline that never blocks under load, and a submission lifecycle built to fail predictably rather than silently.
Channel<Guid>, bounded to 1,000 concurrent jobsA URL shortener built around the problem that actually matters at scale: what happens to your keyspace when a node joins or leaves. Consistent hashing keeps redistribution small instead of catastrophic. ShardLink cuts it from 75% down to 29%