Skip to content

Where I've Worked

ReachOut Australia

Development Manager

A short stint at the intersection of digital technology and youth mental health during a period of significant challenges and reform.

TEG (Ticketek)

Engineering Manager

Joined to modernise ticketing infrastructure, then COVID hit and the whole team had to rethink what live entertainment tech looks like.

JobAdder

Head of Software Development

Worked alongside a growing team to pull a recruitment platform out of its monolith era and into something we could ship daily.

William Hill Australia

Software Development Manager

In betting infrastructure, reliability isn't a feature. It's the product.

OzForex (OFX)

Software Development Manager

Grew with the company from startup energy to IPO, building a team from seven to thirty-five across six countries along the way.

Earlier roles

Software Developer

Financial software is a good place to learn discipline, because sloppy code has a dollar value.

E-Business Developer

Came back with fresh eyes to rebuild the e-commerce platform where it all started.

Hubb Financial Group
Hubb Financial Group

Development Team Leader

First real step into leading people. Small team, steep learning curve, formative in every way.

Analyst/Programmer

Five years of being the person who gets asked 'can you also...' and saying yes every time.

Side Projects

118 Boxes

iOS and Mac app · Swift

A periodic table for my six-year-old, who could read the names but had never heard them. Every sample is drawn in code, and there's no network code at all. Eleven days from first commit to the App Store.

App Store ↗Source ↗

Flight Spotter

Web app · Python

Tells me what's flying over my balcony. Live positions from OpenSky on a map, with the airline, aircraft, route and an estimated landing time.

Source ↗