Open to Staff Engineer / Tech Lead roles

Hi, I'm Sumit Yadav
I architect systems that scale.

Senior Software Engineer with 7+ years building high-performance, cloud-native applications. I write about distributed systems, AI engineering, and the journey to Staff Engineer.

Read the Blog →About Me
System DesignDistributed SystemsNext.jsReactNode.jsTypeScriptAWSAI/LLMsKafkaRedis
Latest Writing

Recent Articles

View all →
System DesignNext.jsServerless✦ Featured

How I Built a Serverless Real-Time Notification Engine with Next.js, Redis, and QStash

Building real-time, event-driven architectures usually requires expensive persistent servers. Here is how I built a production-grade, fan-out notification engine — entirely serverless — using Next.js 16, Upstash Redis, and QStash.

May 16, 20266 min read
AI EngineeringNext.jsSystem Design✦ Featured

How I Built a Production RAG Pipeline with Next.js and Pinecone

RAG (Retrieval-Augmented Generation) is the most important AI architecture pattern of 2025. Here's how I built a production-grade document assistant — end to end — using Next.js 16, Google Gemini, and Pinecone.

May 02, 20268 min read
System DesignDistributed SystemsArchitecture

Consistent Hashing — Why Distributed Systems Can't Live Without It

Consistent hashing is one of those concepts that sounds academic until you understand what problem it solves. Once you get it, you'll see it everywhere — DynamoDB, Cassandra, CDNs, and more.

Apr 18, 20267 min read