Selected builds

Projects

Shipped work and experiments across observability, developer tooling, AI integrations, public transport, web apps, and research.

Catchy Wear OS companion app hero image
Catchy for Wear OS

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.

Wear OSKotlinAndroidTWAData LayerCatchy
Raygun MCP Server Architecture
Raygun MCP Server

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.

Remote MCPTypeScriptRaygun APILLM ToolsCodexCursor
Minigun dashboard showing error statistics and monitoring
Minigun

Launched October 28, 2024

A fast web app built on Raygun's API V3 endpoints to show crash reporting data in a modern UI, using ASP.NET Core, HTMX, and .NET 9.

ASP.NET CoreHTMXC#.NET 9TailwindCSSBun
Stick figure running
Diffusion Based Human Motion Generation

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.

PythonGluonTSDiffusionLSTMLaTeX