I'm a Senior Software Engineer with 15+ years of experience across the full stack — from front-end product work to back-end services, infrastructure, and the delivery practices that hold teams together. I've built customer-facing features used by businesses worldwide, led front-end modernisation efforts, and worked deep in the platform layer designing APIs, CI/CD pipelines, and deployment architecture.
Currently at Xero, I split my time between hands-on engineering and the surrounding craft: mentoring engineers, writing the documentation and frameworks that make delivery predictable, and exploring how AI-assisted workflows can make teams faster without cutting corners. I care about software that's reliable, teams that compound their improvements over time, and practices that outlast the person who introduced them.
Before Xero, I worked across agencies and remote teams in New Zealand, Australia, the US, and the Philippines — shipping everything from e-learning platforms to POS systems to CMS tooling, and picking up AWS, DevOps, and full-stack JavaScript along the way.