

B.Tech student at VJTI who builds with Go and Next.js, focused on system design, scalable backend architectures, and shipping things that actually work under pressure.
I like digging into databases, distributed systems, and the kind of engineering where you have to think about what happens when things go wrong.
When I learn something worth sharing, I write about it.
Find my problem solving
Recently listening
Tools that I have used
Where I've worked
Software Engineer Intern
Education

Veermata Jijabai Technological Institute (VJTI)
Bachelor of Technology in Electronics and Telecommunication
Featured Projects

Built real-time engagement system enabling live polls, quizzes, and Q&A during events with sub-300ms latency. Integrated WebSocket and Redis Pub/Sub for real-time vote updates and analytics, reducing latency by 150ms. Implemented role-based access control with password-protected events and expiring session links.

Built a streaming platform for 500,000+ movies, TV shows, and anime using TMDb API with a Watch Party feature — real-time video/audio via LiveKit WebRTC with screen sharing and host sync via Data Channels. Reduced TMDb API calls by 90% via read-through caching on Upstash Redis with TTL-based invalidation, achieving sub-10ms cache hits. Implemented type-safe bookmarks and watch history via tRPC mutations persisted to Neon Serverless Postgres with Prisma ORM. Designed a 7-provider fallback chain with server-side ping probing ensuring uninterrupted playback.

Built a Redis-compatible in-memory key-value store from scratch in Go, implementing the RESP2 wire protocol over raw TCP with zero external dependencies. Designed concurrent client handling via goroutines with per-type sync.RWMutex, supporting 4 data types (String, Hash, List, Set) across 42 commands. Implemented TTL expiry via a min-heap, AOF persistence with startup replay, and Pub/Sub fan-out using Go channels.
Latest Writing
You Push Code. Then What?
What actually happens after you hit git push — from CI/CD pipelines and container orchestration to deployment strategies and rollback mechanisms.
I Built Redis in Go — Here's What I Learned About How It Actually Works
A deep dive into building Valkyr, a Redis-compatible in-memory store from scratch — covering RESP2, goroutine concurrency, AOF persistence, and Pub/Sub.
The Magic Behind the Paid Screen: A Beginner's Guide to Real-Time Communication
A beginner-friendly guide explaining real-time communication methods like WebSockets, Webhooks, Pub/Sub, and Polling with real-world examples.
Live Activity
Loading recent activity…
I code daily, share openly, and ship relentlessly turning ideas into reality.
Let's Build Something Incredible
Got a wild idea or a challenging problem? I'm always excited to collaborate on projects that push boundaries and create meaningful impact.