Where I've Worked
Development Manager
A short stint at the intersection of digital technology and youth mental health during a period of significant challenges and reform.
Engineering Manager
Joined to modernise ticketing infrastructure, then COVID hit and the whole team had to rethink what live entertainment tech looks like.
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.
Software Development Manager
In betting infrastructure, reliability isn't a feature. It's the product.
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.
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.
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.