A senior developer with 10+ years of experience building scalable applications and leading development teams. I like solving complex problems and breaking large changes down into manageable pieces.
I believe in a pragmatic approach to writing clean, maintainable code and am always keen to learn new technologies and methodologies. My approach combines technical expertise with a keen eye for the tangible real world impact of a change.
Helping connect the brightest graduate talent with employers across the country. I've worked on the B2C offering, focusing on backend architecture, observability and data pipelines.
A pre-Google dotcom startup news aggregator. I hired and lead a development team that took the company through a complete webapp rebuild and a business pivot towards user subscription funding.
Connecting up healthcare in primary and secondary care, both in the UK and around the world. I played a leading role in the internationalisation effort of the platform - from timezones, to languages, to clinical coding systems - and developing secure integrations with 3rd party systems (ambulance, prescriptions, insurance, etc)
An on-again off-again blog project that goes back to the days of blogspot. It's been a Wordpress site, a Jekyll site and is currently a Hugo site, hosted on AWS Amplify with source on GitHub.
An archive of films shown at the Leeds International Film Festival. Hugo site, hosted in Cloudflare
Largely an excuse to write and re-write the same API and DB interface in Python, Rust and Go - this is a (very) simple app for tracking run distances that I host on private infrastructure.
A work-in-progress mapping app, to catalogue current and past restaurants, bars and cafes