Thinking out loud about systems, AI, and building things.
I write about what I'm learning, building, and figuring out. Not hot takes — just honest breakdowns of hard problems and the decisions behind them.
Why I Built a Redis Clone in Pure Python
TCP socket programming, LRU eviction, and Write-Ahead Logs — what building PyKV from scratch taught me about systems design, concurrency, and the tradeoffs nobody warns you about.
Fine-Tuning Image Models for Niche Domains
How I fine-tuned Stable Diffusion for Indian ethnic wear design — a practical guide to domain-specific generative AI, dataset curation, and the gap between generic and culturally accurate outputs.
What 200 Users Taught Me Before Writing Production Code
I founded a tech-tourism startup and validated 200+ users before building the real product. Here's what that process looked like — and why most engineers skip the hardest part of building.
Designing a Distributed Task Queue from Scratch
Producer-consumer architectures, Redis-backed message brokers, and what happens when your worker threads start fighting over locks. A deep dive into building concurrent job processing systems.
I'm working on more pieces about agentic AI systems, distributed crawler architectures, and the business side of building 0-to-1 products. Subscribe or check back.
