Senior Backend Engineer & Distributed Systems Specialist

8+ years of experience building resilient systems with Go, Microservices, and Cloud Infrastructure. Currently focused on the intersection of scalable backend architecture and Production AI.

Recent Updates:


The Cost of Missing Context: Why I Built Crumbs

The “Context-Less” Error Problem It’s 2 AM. Your pager goes off. A microservice is failing in production, and the logs are flooded with a generic, unhelpful error: sql: no rows in result set or perhaps a vague unexpected EOF. You know what happened, but you have absolutely no idea where or why. Was it the payment gateway? The user profile fetch? Which user? Which transaction ID? You spend three grueling hours digging through distributed traces, cross-referencing timestamps across different services, just because the error didn’t carry enough context....

August 17, 2025 · Shubham Srivastava

Neon: High-Performance Go Web Framework

I’m excited to share the first release of Neon (v0.1.0), a personal project that grew out of my desire to simplify how I build REST APIs in Go. I’ve always loved Go’s standard library, and with the recent enhancements to http.ServeMux in Go 1.22, I saw an opportunity to create a lightweight, zero-dependency framework that felt both powerful and distinctly “Go.” The “Why” Behind Neon I built Neon to solve a problem I kept running into: writing the same boilerplate for every new API....

August 16, 2025 · Shubham Srivastava