Skip to main content


Fundamentally open-source

I believe that when we share, we all get more out of the code we write. That’s why I always prefer working on open-source projects.


Backpack is Skyscanner's open-source design system which supports 4 platforms (Android, iOS, React Native and Web). Our work which combines Design and Engineering in equal measures enables fast development and reduces effort duplication.
My work in Backpack →

Software Engineering Masters

I have a 1st class Masters in Software Engineering from the University of Southampton.
My degree →

EPICC Conference

EPICC is a non-profit conference for which I developed a website where delegates could reserve and pay for tickets.
Selling EPICC tickets →

Leonardo Company

In 2015, I joined the EWOS (Electronic Warfare Operational Support) team at Leonardo. My work there involved maintaining large .NET frameworks which supported feature-rich mission analysis tools. Close collaboration with the hardware team and our consumers was essential and demanded a strong, agile approach to development. Thorough planning, in which we were all involved, was key to our success. Throughout some 60 weeks there, I immensely improved my ability to navigate large codebases and to produce readable, manageable code myself.

Whilst working at Leonardo, I also got involved in a number of STEM activities. These included talking about industry opportunities at careers events, helping with local school projects, and delivering workshops.

Side projects

There's some other stuff I've built over the years, including this website.
My side projects →


Before turning to Software Engineering, I was involved in professional film and TV production. From filming dance-shows to Weddings and University graduation ceremonies.

Stage work

I was involved in a number of stage performances. I was involved in Tosca at the Royal Opera House in 2008, and the Glyndebourne Carmen tour in 2009. I also sang in a modern-day adaptation of Handel's Semele in the Edinburgh Fringe Festival in 2017.