
Launched May 20, 2026
A Wear OS companion app for Catchy that brings Wellington public transport arrivals, saved stops, live timing, cancellations, bus replacements, and Android app filters straight to your wrist.
Selected builds
Shipped work and experiments across observability, developer tooling, AI integrations, public transport, web apps, and research.

Launched May 20, 2026
A Wear OS companion app for Catchy that brings Wellington public transport arrivals, saved stops, live timing, cancellations, bus replacements, and Android app filters straight to your wrist.

Updated April 14, 2026
A remote-first Model Context Protocol server for Raygun, giving AI agents live error data, deployments, breadcrumbs, customer context, and stack traces for production investigations.


Launched October 10, 2024
An Alexa Skill for Wellington's Metlink transport, offering real-time bus and train schedules for hands-free checks during busy mornings.

Completed November 10, 2023
My honours research paper, developing an autoregressive conditional diffusion model for realistic human motion sequences as an alternative to traditional animation and motion capture workflows.