Building
This blog
Turning a static site into a full backend — block-based posts, real analytics, a CMS I don't hate.
An AI coding workflow
Documenting every tool, hook, and shortcut that makes AI actually useful in a professional codebase.
now
A moment-in-time readout of what I'm building, reading, and chewing on — inspired by the /now movement.
Amsterdam, Netherlands · Senior SWE at Booking.com · two toddlers at home — updated May 2026
This page goes stale on purpose — honest over impressive. The long-form thinking lands on the blog; this is the scratchpad behind it.
$ tail -f ~/life.log
This blog
Turning a static site into a full backend — block-based posts, real analytics, a CMS I don't hate.
An AI coding workflow
Documenting every tool, hook, and shortcut that makes AI actually useful in a professional codebase.
The Pragmatic Programmer
Re-reading. Hits different when you have 8 years of mistakes to map it to.
Deep Work — Cal Newport
Trying to reclaim 2 focused hours a day from the always-on engineering culture.
Distributed systems fundamentals
Specifically consistency models and how they actually play out in production databases.
How LLMs really work
Not surface-level. Going through Andrej Karpathy's nanoGPT videos and building intuition.
Writing in public
Is it worth it? I think yes — but only if the writing is honest about what you don't know.
The 10× engineer myth
AI makes 10× output real. But 10× judgment? That's still rare. That's the actual edge.
The blog is where this thinking ends up. If I'm focused on the wrong things, tell me.
Want the longer story? About me