I design and build systems from first principles, focusing on correctness, clarity, and long-term evolvability. I’m interested in distributed systems, platform foundations, and tooling that reduces complexity rather than hiding it. I care deeply about form: clear boundaries, explicit behaviour, and systems that are easy to reason about under change and load.
Much of my work explores how intentional abstractions and explicit feedback create systems that are safer to evolve and easier to learn from at scale.
Email LinkedIn Blog