About
I build products and the organisations needed to make them real. My work spans product strategy, hands-on engineering and technical leadership, with particular depth in functional programming, distributed systems and AI-enhanced applications.
Before software, I worked in product and operations across startups and fintech. That grounding still shapes how I work: start with the commercial problem, understand the people and processes around it, then build a system that holds up in the real world.
I have built scalable web platforms with Elixir, TypeScript, Rust, and modern cloud infrastructure, shaped products from first principles, and led teams through ambiguity. The work spans geospatial data and developer infrastructure, to B2C mass-market products — but the pattern is consistent: find the real constraint, make the product legible and ship the whole system.
I am most useful where product, technology and leadership need to move together — from deciding what to build to putting it in users' hands.