Senior iOS Engineer · Oakham, UK

Hi, I'm Adam. I've been writing software for over two decades, and the last sixteen of those have been on Apple platforms.

What pulls me in is engineering craft: clean architecture, well-designed APIs, the kind of code that's a pleasure to come back to six months later. Most of that's played out in mobile, but I'm equally at home in a server-side codebase, a CI pipeline, or a meeting room making the case for an architecture change.

The bit I enjoy most is helping engineering teams ship work they're proud of, through mentoring, tech talks, and championing the practices that compound, from TDD to thoughtful AI-assisted development. Outside of work I maintain an open source Swift package, build personal projects for the joy of it, and write here. The thread running through all of it: build things properly, and build things people actually use.

SwiftArchitectureEngineering craftAI-assisted development

Experience

  1. Monzo Bank

    UK digital bank built mobile-first, with over 12 million customers.

    Full-time · 6 mosLondon / Remote
    • Senior iOS Engineer
  2. Bumble Inc.

    Owner of Bumble and Badoo — connection apps where women make the first move.

    Full-time · 10 mosLondon / Hybrid
    • Senior iOS Engineer
  3. Flutter Entertainment / PokerStars

    Global online sports betting and iGaming group; PokerStars is its market-leading poker brand.

    Full-time · 3 yrs 9 mosLeeds / Remote
    • Principal iOS Engineer
    • Lead iOS Engineer
    • Senior iOS Engineer
  4. MHR

    UK provider of HR, payroll and finance software and services.

    Full-time · 17 yrs 11 mosNottingham
    • Lead Mobile Developer
    • Research Engineering Manager
    • Research Engineer
    • Lead Web Application Developer
    • Senior Web Developer
    • Senior Mobile Software Engineer
    • Senior Web Developer
    • Software Engineer
    • Web Architect

Education

  • University of Nottingham

    BSc (Hons) Computer Science · 2:1