Skip to main content
ninad@blog:~ $ cat about.md

# about

Founding Engineer · Berlin, DE

I'm Neenad. Founding engineer in Berlin. I've been writing here since 2017 about backend systems and the unromantic work of moving data between them. These days I mostly code in Go, but the archive isn't picky — there's Java, Scala, Node, Postgres, Kafka, Docker, whatever a given week happened to push me into.

Most of what's here started as a bug at work. The 'Billion Dollar Go Mistake' posts came out of one of those — a transaction-timeout pattern that nearly cost real money before a Prometheus alert caught it. Other things are smaller. How I actually test UUID generation. A Compose file for Debezium and Postgres that doesn't make you cry. A one-line git trailer that quietly fixes the credit problem when you pair-program.

I care about tests, less for ideology and more because production has bitten me a few times. Half of what's here could be retitled "something I wish I'd written a test for first." The rest is notes I wanted to find when I was three hours into the same problem. If something on this site saves you that third hour, that's the whole point.

go
95%
postgres
88%
docker
82%
kafka
70%
kubernetes
66%
typescript
75%
terraform
60%
claude-code
92%
codex
78%
cursor
65%
conductor
50%
# claude-code — primary pair-programmer
# codex — alt suggestions / scaffolding
# cursor — inline edits
# conductor — long-running task orchestration
⌘K command palette
— NORMAL — ~/posts ⌘K palette utf-8 dark 00:00