Projects

Raygun MCP Server Architecture
Raygun MCP Server

Released: November 29, 2024


One of the first Model Context Protocol (MCP) servers, enabling AI agents like Claude to interact with Raygun's API. Built within days of MCP's release, it provides comprehensive access to crash reporting, performance data, and error analytics through a standardized AI interface.

TypeScriptMCPLLM IntegrationRaygun APIClaude
Minigun dashboard showing error statistics and monitoring
Minigun

Launched: October 28, 2024


A blazingly fast Webapp built on Raygun's API V3 endpoints to show your crash reporting data in a new modern UI. Built with ASP.NET Core and HTMX, it leverages the latest .NET 9 features for optimal performance and developer experience.

ASP.NET CoreHTMXC#.NET 9TailwindCSSBun
Alexa Skill hero image

An Alexa Skill for Wellington's Metlink transport, offering real-time bus and train schedules. Designed with hands-free convenience in mind, it's perfect for busy mornings when checking your phone isn't ideal.

Alexa ASKTypeScriptAWSLambdaVite
Stick figure running
Diffusion Based Human Motion Generation

Completed: November 10, 2023


This was my honours research paper where I developed a novel autoregressive conditional diffusion model to efficiently generate realistic human motion sequences, offering a faster and more scalable alternative to traditional animation and motion capture methods.

PythonGluonTSDiffusionLSTMLaTeX