iOS Specialist // Native Mobile // 15+ years
Native mobile engineer with 15+ years of experience. iOS specialist — Swift and SwiftUI from the ground up — with production Android experience across multiple roles. Always native development, never cross-platform. Currently Principal iOS Engineer and Chapter Lead at Jaguar Land Rover.
Jaguar Land Rover
Principal iOS Engineer / Chapter & Engineering Lead
2021 — Present
Principal iOS Engineer and Chapter Lead throughout the tenure at JLR. Initially worked on the InControl app, a live production app with millions of users across Jaguar and Land Rover variants, introducing the first Combine-based feature to bridge away from RxSwift using the provider pattern. More recently led the iOS engineering effort on a major greenfield app following JLR's House of Brands strategy. Defined the modularisation strategy, hexagonal architecture, unit testing approach, and CI/CD pipeline systems. Introduced a Core and Kit external package architecture that proved its value when a backend protocol migration required no changes to public APIs.
Leads a UK-based team of around 15 iOS engineers, coordinating coding practices and standards with teams in China and the USA. Runs weekly knowledge sharing sessions and shapes engineering culture across a predominantly remote team. Designed a competency-based career framework adopted across multiple teams.
BBC — Standard Media Playback
Senior Mobile Engineer (iOS & Android)
2020 — 2021
Worked on the Standard Media Playback SDK, a state machine built over AVFoundation handling DRM, video ID lookup, and media playback across iPlayer, Sounds and News. Contributed remote config work under strict TDD practices. Mentored junior engineers and supported a team operating under one of the most rigorous quality standards in UK software development.
Travel Counsellors
Senior / Sole iOS Developer
2018 — 2020
Rebuilt the myTC app in Swift with 65-70% test coverage. Sole iOS developer responsible for full architecture decisions, library selection, and CI/CD pipeline setup using Fastlane.
AO.com
Senior iOS Developer
2016 — 2018
Built the Track Your Order feature within the myAO retail app from greenfield. Achieved a 4.9 App Store rating and 99.9% crash-free rate. Developed an Apple Watch companion app and led the Swift 2.3 to 3.0 migration.
iOS — Specialist
Android — Production
Architecture
Testing
Tooling