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.