I design and ship systems that work in production — REST APIs, event-driven microservices, and full-stack web applications built with ASP.NET Core, React (TypeScript), and Python. I'm comfortable owning a service end to end: architecture, async messaging, security, testing, and the CI/CD pipeline that ships it.
This blog is where I write about the engineering decisions, failure modes, and lessons learned along the way — microservice patterns, reliable async communication, clean architecture, and building systems that hold up under real production load.
I care about reliability, observability, and clean service boundaries. If you can't see it, you can't trust it; if you can't reason about its failure modes, you shouldn't ship it.
Stack
Experience
2025 – Present
Software Engineer
Full-time · India
Designing and shipping REST APIs and event-driven microservices with ASP.NET Core. Built a RabbitMQ pub/sub event mesh with retry and circuit-breaker patterns, secured services with JWT + RBAC, and added OpenTelemetry distributed tracing to keep p95 API latency under 50ms. Built React (TypeScript) frontends with real-time dashboards and role-based access control, and maintained 80%+ test coverage with xUnit. Integrated static analysis and code-quality gates into a GitHub Actions CI pipeline.
Jun 2024 – Jul 2024
Java Developer Intern
Java Sparx Solution · Thane, India
Built a Java desktop application with persistent storage and a JSP web portal on Apache Tomcat. Integrated email workflows; applied SOLID principles throughout.
2021 – 2025
B.E. Computer Engineering · CGPA 7.92
Watumull Institute of Engineering & Technology, Mumbai
Led a 50+ member student council, organising 10+ events with 300+ participants. Google Data Analytics Professional certification (Coursera, Dec 2024).