Experience
VP Engineering
Nov '26 – present
Current role.
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.
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.
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.
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.
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.
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.
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.
Freelance
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.
Freelance Software Developer
Oct '17 – Feb '18
Built secure OpenEHR apps for NHS developers using React, Docker, and Java.
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.
Freelance Web Developer
Jan '16 – Mar '16
Built a portfolio website that received an honourable mention on Awwwards.
Education
BSc Computer Science
2010 – 2013
First Class Honours. Dissertation published at IS&T/SPIE Electronic Imaging Conference, San Francisco (2014).