About

I build engineering teams and the platforms they run on, from first hire through scale, and I stay close enough to the code to make good technical calls.

Over 14 years I've moved from shipping iOS apps to leading engineering, product and technology strategy. Having also led product and product marketing, I understand how engineering decisions land commercially. I'm as comfortable with execs and enterprise partners as I am in a code review.

Looking for a Head of Engineering / VP Engineering role at a scale-up, particularly in fintech, regulated or AI products.

Experience

  1. 2026

    Interim Technology Lead · Contract

    Set up the SDLC, engineering governance and security foundations for an FCA-regulated investment platform.

  2. 2023 – 2026

    CTO · CODA Labs

    Joined as the first in-house engineer and progressed through Head of Engineering to CTO. Built the iOS, Android and backend team, cut infrastructure cost by 78% and shipped a portfolio of AI-powered consumer apps.

  3. 2016 – 2023

    Head of Core Technology · Bink

    Grew backend engineering from 5 to 18 and led the Barclays and Lloyds integrations, launching to 11M digital customers with zero critical incidents. Joined as an iOS developer; later led merchant product and product marketing.

  4. 2018 – 2019

    Principal iOS Developer · i6 Group

    Built the eHandshake pilot app for digital fuel management, deployed at British Airways and Virgin Atlantic.

  5. 2012 – 2016

    iOS engineering

    iOS Team Lead at Memrise, and earlier roles at Bull or Bear, Powa Technologies and Anoto.

“He led our engineering function and played a central role in the architecture, development, and delivery of our consumer mobile applications… he consistently shipped production-grade features at pace and was capable of owning complex technical problems end to end.”

Jamie Bolding · Founder, CODA Labs

Side projects

Claude Code Notifier app icon

Claude Code Notifier

macOS · iOS · ANDROID

A macOS menu bar app with iOS and Android companions that alerts developers the moment Claude Code needs their input.

  • Hooks into Claude Code over a local socket, so code and data never leave the machine
  • Tracks several terminal sessions and stays quiet when the terminal is in focus
  • Approve permission requests and reply to Claude from your phone
GlucoGuard app icon

GlucoGuard

iOS · ANDROID · IN BETA

A family Dexcom-following app, built after my daughter was diagnosed with Type 1 diabetes. Parents, carers and grandparents see readings, share responsibility and respond to alerts together.

  • Urgent-low alerts that sound through silent mode and Focus; hold-to-acknowledge shows everyone who is responding
  • Role-based access for owners, carers and viewers, each with their own alert levels
  • A shared log of carbs, insulin and fingersticks, with widgets and Live Activities
AppBox app icon

AppBox

iPHONE · iPAD

Save and analyse App Store listings for competitor research and inspiration, aimed at product managers, developers and designers.

  • Import apps from any Apple platform into collections that sync across devices
  • Release cadence, keyword analysis and sentiment across up to 500 recent reviews
  • CSV and JSON export for research decks and roadmap planning