Projects, 2014 to today.

Marketplaces, custom CMSes, and a long list of small-business sites along the way. In rough reverse-chronological order.

2020 to 2026

Senior Engineer

Hipcamp

  • Ruby on Rails
  • React / Next.js
  • Redis
  • PostgreSQL
  • DBT
  • Terraform
  • GraphQL
hipcamp.com
Hipcamp Australian caravan park search

Six years at Hipcamp, the camping marketplace that absorbed Youcamp in 2020. I worked across the stack: Rails monolith one day, a Next.js landing-page experiment the next.

Internationalisation

I set up the i18n foundation when Hipcamp expanded into Australia, the UK and Canada. Locale routing, currency formatting, the whole stack.

Host tools

Improvements to the /host landing page, host performance insights, and achievement badges. The work hosts actually saw when they logged in.

SEO + landing pages

Migrated high-value SEO pages to a Next.js frontend. Wrote one-off pages for moments that mattered: the 2023 and 2024 solar eclipses, an interactive fall foliage map, and a farm-camping filter that people still ask about.

The team

The engineering team grew from ~40 to ~120 in my time there.

2017 to 2020

Lead Engineer

Youcamp

  • Laravel
  • TypeScript
  • WordPress
  • MySQL
  • Apache
  • AWS
now hipcamp.com
Youcamp homepage

Youcamp was Australia’s camping marketplace. Landowners listed their paddocks for campers to book. I joined as the sole engineer on a four-person team in 2017 and was the lead until the Hipcamp acquisition completed in 2020.

CampCash, March 2020

When COVID hit and bookings collapsed, we shipped CampCash, a cancelled-booking credit system, in about a week. It bought our hosts and campers something to hold onto while everything else was on fire.

The Hipcamp migration

Through the same year I helped run the data + product migration into the Hipcamp global platform. We finished the cutover in August 2020.

2019

Sole Engineer

Facilitators Heaven

  • Laravel
  • JavaScript
  • Redis
  • Stripe
trainingworkbooks.com
Facilitators Heaven order creation flow

Side build: a workbook ordering platform for training facilitators. Pick modules, generate a personalised PDF/PPT workbook, and pay per learner. Stripe + Laravel + a small dose of PDF-rendering pain.

Built from scratch in 2019. Still in use.

2014 to 2018

Engineer

Ulladulla Web Design

  • Custom PHP
  • MySQL
  • PayPal / Braintree
ulladullawebdesign.com

Small studio on the NSW South Coast where I started. Custom PHP CMS (we wrote our own), small business sites, the occasional e-commerce build, and the slowly-improving instinct for what holds up in production.

A handful of sites that are still online, ten years later:

Shoalhaven Driving SchoolArcadia Twin CinemasVarrasso PRTimeless Cosmetic TattooingNative CafeCash Register Warehouse

2014

Sole Engineer

Direct Buy Swap & Sell

  • Custom PHP
  • MySQL

My first marketplace, built in 2014, before Facebook Marketplace was a thing. A small community board for buying, swapping and selling locally. Looking back, this is where the marketplace pattern got into my head and never really left.