I’m a Software Engineer with ~6 years of experience building scalable backend systems and improving performance in production environments.
I work on API design, system optimization, and backend services in large-scale applications. Over time, I’ve developed a strong understanding of architectural tradeoffs, caching strategies, and building systems that perform reliably under real-world constraints.
I’m particularly interested in system design and the practical decisions involved in balancing performance, simplicity, and maintainability. I focus on writing clean, efficient code and building systems that are easy to evolve as they grow.
I graduated from IIT Kharagpur, where I majored in Ocean Engineering and Naval Architecture. Coming from a non-traditional background, I transitioned into software engineering and built my foundation in computer science through hands-on experience and continuous learning.
Earlier in my career, I built an end-to-end MVP during a startup internship, working on an OCR-based pipeline for extracting handwritten prescription data.
Outside of work, I enjoy exploring ideas across technology, finance, and personal growth. I also spend time sketching, watching shows, and listening to podcasts.
Check out my blog posts on software engineering topics like refactoring to state patterns and Spring with Lombok, or browse my projects.