Career

The roles below represent the most relevant highlights of my career to date. I've worked on many more projects and in other capacities, but these are the experiences that best reflect the kind of engineering work I'm most passionate about.

Click on a role to find out more...

VQ Communications

Senior Software Engineer · Oct 2023 – Present

NestJSTypeScriptNode.jsReactNext.jsDockerKubernetesPostgreSQLAzure
Architecting cloud-native APIs, leading delivery teams, and building hybrid infrastructure for a real-time communications company.

Raytheon

Full Stack Software Engineer · Intelligence & Space · 2022 – 2023

TypeScriptReactAWSGraphQL
Building secure, large-scale production systems on AWS for mission-critical defence clients. SC Cleared.

The Distractions Band

Freelance Software Engineer · Sole Engineer · 2018 – Present

Next.jsTypeScripttRPCPrismaPostgreSQL
Sole engineer on a full-stack platform managing 60+ musicians, global events, payments, contracts, and invoicing.

Derby Yamaha Music School

Freelance Software Engineer · 2018 – 2024

TypeScriptGoogle APIsApps Script
Website and pupil management system that drove a 40% increase in monthly revenue for one of the UK's biggest Yamaha schools.

A bit of fun

Back when I was learning to code, I was featured in a Codecademy advert talking about my journey into software engineering.