Projects
Things I've built on my own time.
01Personal project · Oct 202602Personal project · Oct 202603Personal project · Oct 2026
Gradient
Backpropagation written from scratch in TypeScript, with a neural network you can watch learn in the browser.
TypeScriptDeep learningData visualisation
Aussie Data MCP
An MCP server that lets Claude pull live ABS, RBA and Opal data, so it answers questions about the Australian economy with real numbers.
MCPTypeScriptAI agentsData
Commute Pulse
Sydney's back in the office, except on Fridays. Six years of Opal tap data by centre, hour and day of the week.
Data analyticsPythonData viz