Chandraprakash Darji

Chandraprakash Darji

software systems designer. architecture, devops & distributed systems.

"Simplicity is prerequisite for reliability." — Edsger W. Dijkstra

infrastructure is binary. it scales, or it breaks. there's no middle ground that doesn't eventually collapse under its own weight. i don't chase what's trending. i build boring, grounded systems — the kind that are still running three engineers later, in a codebase nobody remembers writing.

the hype cycle is predictable. new tool drops, everyone rewrites, half the teams regret it six months later. i skip that part. boring tech is reliable tech. postgres over the exotic store. queues before microservices. observability before scale.

outside engineering, i run marathons. the discipline maps directly — strict pacing, consistent output, and the stubbornness to keep moving when everything feels like friction. a bad run doesn't mean you stop. a broken deploy doesn't mean the system is wrong. you debug, you recover, you go again.

i write system autopsies — based on pipelines i've built, scaled, and sometimes broken. the point isn't to avoid failure. the point is to reduce time-to-recovery and never make the same mistake twice. postmortems are more valuable than perfect systems. perfect systems don't exist.

if you want straightforward engineering over theory, you're in the right place.

github twitter dotfiles