Hello, I'm
I build backend systems, distributed architectures, and developer tools in Go. I'm passionate about writing clean, scalable code and sharing what I learn through my blog.
A distributed task queue built in Go with support for delayed jobs, retries, and dead-letter queues. Uses Redis for broker and SQLite for persistence.
Real-time chat application with WebSocket support, room management, message persistence, and end-to-end encryption.
Practical techniques for diagnosing and fixing slow PostgreSQL queries, covering EXPLAIN plans, indexing strategies, query rewrites, and configuration tuning.
A detailed look at how container networking actually works under the hood — network namespaces, veth pairs, bridges, iptables, and how Docker stitches them together.
A practical guide to building production-quality CLI tools in Go using the Cobra library, covering project structure, flags, configuration, and testing.