On domain understanding, engineering discipline, and moving fast without losing control
Amsterdam, NetherlandsJoined June 2026
About
Software engineer and architect.
For more than twenty years I’ve been building software for complex domains. Along the way I’ve learned that good software starts with understanding the domain, not the technology.
This blog is where I share ideas about software architecture, engineering discipline, AI-assisted development and the lessons learned from building systems that have to work in the real world.