SarthakSrivastav
Software Developer building fast and scalable digital products using Next.js, TypeScript, Node.js, and PostgreSQL.Learn more about me.
Building Products
From idea → architecture → development → launch
Selected Work
Fullstack Intern
Trainee Analyst
Featured Projects
miniDB — Relational Database Engine
2026Ongoing
A relational database engine built from scratch in Go featuring ACID transactions, B-Tree indexes, SQL query planning, recovery management, and a custom storage engine.
Distributed Task Queue
2026
A high-performance, educational distributed task queue built with Go, Redis, and Next.js, featuring priority queuing, delayed tasks, worker state visualization, and high-density metrics.
routerx — LLM API Gateway
2026
A self-hosted API gateway for LLM providers with key management, rate limiting, semantic caching, usage tracking, and a real-time admin dashboard.
CodeRevU — AI-Powered GitHub PR Review SaaS
2025
Built an AI-powered GitHub pull request review platform that automatically generates structured code reviews using RAG and Gemini AI, eliminating manual review overhead for repetitive PRs.
Featured Thoughts
Designing Production-Grade RAG Pipelines: What Actually Breaks in the Real World
A practical breakdown of failure modes in RAG systems—retrieval drift, embedding mismatch, latency bottlenecks—and how to design pipelines that survive production load.
Asynchronous Backends at Scale: Redis, RabbitMQ, and Event-Driven Design
An engineering-focused deep dive into async communication, message guarantees, cache invalidation strategies, and why most distributed systems fail silently.
WebSockets vs Polling vs Queues: Choosing the Right Real-Time Primitive
A backend-first comparison of real-time communication models, tradeoffs, and system design implications beyond frontend convenience.
Let's Connect
Always interested in new opportunities, collaborations, and conversations about technology and design.