A collection of my professional work and personal projects.
2024 · Personal Project · Solo Developer & Architect
A creator platform I designed and built solo — from database schema to deployment. The experience of wearing every hat on a real product.
Next.js 15 · React 19 · TypeScript · DrizzleORM · +4
2024 · TitanFX LTD · Senior Frontend Developer
Solo frontend migration of a live trading platform. Thousands of daily users, zero tolerance for downtime, and a backend team that thinks in jQuery.
Next.js · React · TypeScript · Storybook · +3
Three tools born from specific pain — a CS team that couldn't reproduce bugs, QAs blocked by stale cache, and translations that wouldn't update on lower environments.
React · Node.js · TypeScript · Redis · +3
2015 · Oxygen Ventures · Fullstack Developer & Technical Lead
First hire after the pitch. Introduced Docker when nobody in Melbourne was using it. Designed a unified interface across four wildly inconsistent social media APIs — a pattern I've carried my entire career.
Laravel · AngularJS · PHP · Docker · +4