Skip to content

I build highly scalable distributed systems, and lead the engineering teams that ship them.

Twelve years deep in distributed systems and crypto infrastructure. Recently: Eneco Virtual Power Plant and Idexx Mass Communications.

currently
Tech Lead, Idexx
open to
Principal / Staff & contracts
based in
Auckland, NZ · remote

About

10+ years in software engineering, from junior developer to Tech Lead and Principal Software Engineer. Built casino platforms at Derivco, a Virtual Power Plant at Eneco, and now leading mass communications at Idexx.

Won the Tesla Innovation Award in 2017 and spoke at GoTo Amsterdam 2024. Auckland-based, still hands-on with code every week.

Expertise

Full-stack with C#, TypeScript, and Go. Deep experience in distributed systems, event-driven architecture, and cloud infrastructure on Azure and AWS.

Comfortable across the stack, from React and Next.js frontends to Kafka-driven microservices and Kubernetes deployments. Recent focus: crypto exchange SDKs, on-chain tooling, and smart-contract security.

Leadership

Led cross-functional teams of developers and automation engineers. Focus on mentorship, clear communication, and environments where engineers grow.

Experience orchestrating migrations, establishing CI/CD pipelines, and improving engineering processes across organisations.

Selected work

All projects

Get in touch

Open to Principal or Staff roles and short contracts in distributed systems and crypto infrastructure. Auckland-based, remote anywhere.