Featured Projects
All projectsAlbum Tracker CLI
A Node.js CLI that scrapes upcoming album releases from Wikipedia, ranks a Top 10 Suggestions block from your Spotify follows and syncs the picks you make to Google Calendar, Outlook or an .ics file as free 9am reminders on release day.
A set-and-forget tennis calendar on Cloudflare
How a missed Grand Slam on the TV turned into a self-updating iCalendar feed built on Cloudflare Workers, Workers KV and Hono, with the date-source and timezone gotchas that make it reliable.
SoundCloud MCP — Festival Mix Finder
A Model Context Protocol server on Cloudflare Workers that turns a 160 artist festival lineup into a SoundCloud playlist, one best DJ mix per artist. An AI agent drives the whole thing end to end, from working out who's on the bill to ranking their mixes and building the playlist.
Gym Log - Strength Journal
A React Native strength-logging app I'd had in mind for over 10 years, finally built, tested and shipped to the App Store. Half of it was generated autonomously with Claude Code using the Ralph technique, the other half hand-crafted by me.
The Builder
Based In
Sydney, Australia
"Full stack software engineer with 5+ years of experience who codes for work and for fun. I learnt the fundamentals before AI tools took off, so I know when to trust them and when to write it myself. In my current role I've developed a structured Claude Code workflow: detailed markdown specs, CLI execution, custom QA, and manual review. It's the kind of process thinking I bring to everything I build."
Career Timeline
Gyoza Flights
May 2026 — currentFull Stack Engineer
Delivering performant, scalable features across the frontend and API for a flight deals platform serving Australian points and miles enthusiasts. Trusted to make independent technical and architectural decisions across the full stack, from scoping and system design through to deployment.
The ChurchCo
Nov 2025 — Apr 2026Full Stack Engineer
Delivering performant, extensible, and secure features for the web application and API serving 4,500+ churches. Trusted to make independent technical and architectural decisions on features I owned, from scoping through to deployment.
Squiz
Mar 2022 — Nov 2025Full Stack Engineer
Built websites and web applications for enterprise and government clients using Squiz's proprietary CMS (Matrix) and developer tooling.
COG Branding
Oct 2020 — Mar 2022Junior Full Stack Engineer
Engineered bespoke client websites in a fast-paced agency, using JavaScript and PHP to build custom front-end interactions and back-end functionality aligned to design requirements.
COG Branding
Oct 2017 — OCt 2020Digital Marketing & Digital Producer
Delivered digital marketing campaigns and managed end-to-end web production for SME clients across diverse industries in a fast-paced branding agency.