Bella & Duke · Edinburgh

The UK's top-rated raw pet food brand, making natural meals, treats and supplements for dogs and cats.
VP Engineering
Nov '26 – present
Current role.

Marks & Spencer · London

British multinational retailer of clothing, food, and financial services.
Head of Software Engineering (Customer Domain)
Jan '26 – Oct '26
Led engineering for M&S Financial Services and Customer Platforms, including Customer Identity.
Engineering Manager (Online)
Oct '24 – Jan '26
Owned the marksandspencer.com buying journey and led migrations to Dynatrace and GraphQL Federation.

Oddbox · London

Sustainable grocery subscription service reducing food waste by rescuing wonky and surplus produce.
Director of Technology
Jul '22 – Dec '23
Launched the Oddbox shop and customisable boxes, and built technology for sourcing, packing, and fulfilment.
Head of Technology
Feb '21 – Jul '22
Grew the data, engineering, and product teams, and re-platformed Oddbox subscriptions on headless Chargebee.

Graze (Unilever) · London

UK snack brand and subscription service, acquired by Unilever in 2019.
Head of Engineering
Oct '19 – Feb '21
Launched Graze's subscription and eCommerce platform into Ireland, Belgium and the Netherlands. Developed white-label platforms for other Unilever brands.
Engineering Manager / Technical Lead / Developer
Sep '16 – Oct '19
Led the Magento-to-Shopify Plus migration for the UK, US, and Ireland, and the Contentful blog rebuild that won the 2018 UK Blog Awards.

Unii Ltd. · London

Social network startup for university students, and viral video-sharing app Fling.
Head of Web Team
Aug '15 – Aug '16
Led the web and iOS teams, migrating Fling to Swift and building Uniicard, a MapKit-powered discount-discovery map.
Software Developer
Nov '14 – Aug '15
Built developer tooling for Unii and Fling, including a cross-org issue tracker, monitoring dashboards, and a beta build distribution tool.

Worcestershire College · Remote

Further education college formed from the merger of NEW College and Worcester College of Technology.
Software Developer
Jan '14 – Aug '14
Built the college's 2014-15 course directory and website, and integrated video streaming into its Moodle eLearning platform.

Durham University · Durham

Russell Group research university in the north-east of England.
Software Developer (Summer Placement)
Aug '12 – Oct '12
Built a public events API in PHP and Laravel, plus an internal app for admins to manage and approve community events.

NEW College · Worcestershire

Further education college in Worcestershire, known for its award-winning eLearning provision.
Software Developer (eLearning)
Jun '04 – Oct '10
Led development of the college's award-winning eLearning platform and contributed to the Moodle open-source project.
IT Technician
Dec '03 – Jun '04
Provided desktop support across Mac and Windows, plus server and network administration across Mac and Linux.

Ugly Drinks

Better-for-you sparkling water and soft drinks brand.
Freelance Shopify Developer
Nov '19 – Aug '20
Unified the UK and US Shopify themes, replaced jQuery PDPs with React, and built CI/CD tooling to deploy both stores.

Inidus

Digital health company building OpenEHR tooling for NHS developers.
Freelance Software Developer
Oct '17 – Feb '18
Built secure OpenEHR apps for NHS developers using React, Docker, and Java.

Paddle

SaaS payments and billing platform for software companies.
Freelance Web Developer
Jul '17 – Sep '17
Rebranded and rebuilt Paddle's marketing website and developer documentation sites on a modern Jekyll and Contentful stack.

The Apothecary

Portfolio site for a London-based designer.
Freelance Web Developer
Jan '16 – Mar '16
Built a portfolio website that received an honourable mention on Awwwards.

Durham University

BSc Computer Science
2010 – 2013
First Class Honours. Dissertation published at IS&T/SPIE Electronic Imaging Conference, San Francisco (2014).