Independent software architect → Netherlands
I help teams build systems that grow without becoming complicated.
Independent software architect and developer working across distributed systems, platform engineering, and product teams.
Approach / 01
I help teams turn complex domains into software that can evolve without becoming fragile. My work combines hands-on engineering with architecture: finding boundaries, reducing coupling, and making consequential technical choices understandable.
Most of my experience is in C# and .NET, complemented by Go, F#, Rust, Zig and the lessons that functional programming brings to system design.
Writing / 02
Ideas in practice
Start Microsoft Flight Simulator 2020 without intro videos
Start Microsoft Flight Simulator 2020 without the introduction videos
Using NuKeeper from GitHub Actions
Automagically keeping your dependencies up-to-date with NuKeeper and GitHub Actions.
Quickly pull on a different branch using git
Finding the easiest way to pull updates from main into feature branch
Selected work / 03