Backend developer, active open-source contributor and a nerd who loves writing backends in golang.
- scalable backend systems, database internals, go internals, cloud and infratools and distributed systems.
-
tcpie — High-performance TCP server in Go built from scratch using goroutines, worker pools, and concurrency limits.
-
gracely — Graceful shutdown patterns for concurrent Go services using contexts, channels, and signal handling.
-
chash — Bare-bones implementation of consistent hashing in Go to understand distributed systems, node membership, and minimal key redistribution.
-
gossippg — Lightweight PostgreSQL
LISTEN / NOTIFYlistener in Go for handling JSON payloads and event-driven workflows. -
chillMarGo — Token Bucket based rate limiter in Go for traffic control and backend protection.
-
concurrency-bugs — Hands-on learning and runnable examples derived from the Go research paper “Understanding Real-World Concurrency Bugs in Go”, documenting real production concurrency failures and fixes.
-
gsync-awaity — Tiny experimental async/await-style abstraction in Go using goroutines and channels.
-
go-tly (WIP) — Over-engineered URL shortener to explore system design, performance tuning, and distributed backend concepts.
-
go-ecom — RESTful e-commerce backend API in Go with PostgreSQL, order workflows, and clean architecture patterns.
-
autostack — Code generation tool that produces TanStack (React Query) hooks directly from Express backend APIs.
-
erdgen-app — Developer tool to visualize Entity Relationship Diagrams (ERD) from Prisma schemas.
- One2N-go — Go implementation of the one-to-n student grading challenge, focused on clean logic and idiomatic Go.