Engineering Manager & iOS Developer
I’m an engineering manager and iOS developer with over 13 years of experience building mobile products and leading engineering teams. My career has evolved from hands-on iOS development into people management, team delivery and technical strategy.
I’ve spent much of my career in fintech, working across savings and investments, payments and financial services. I enjoy working closely with Product, Design and Engineering, with a particular interest in architecture, Design Systems and developer experience.
I still love building things myself. Outside of my day-to-day role, I experiment with iOS and macOS, explore new technologies and work on personal projects that keep me connected to the craft.
I lead and manage engineers across multiple product squads, supporting their development through regular coaching, feedback and career progression. Alongside the people side of my role, I remain closely involved in technical strategy, architecture and delivery, working across Product, Design and Engineering from early shaping through to implementation.
moneyboxapp.com
I was part of the iOS Chapter, working on the development and modernisation of the iOS application, including new customer experiences and a currency conversion widget. I also contributed to a wider app redesign and helped shape development guidelines and engineering practices, working closely with Design and other teams to create a consistent experience.
worldremit.com
I worked within a dedicated product squad developing Tide’s iOS application, contributing to new features and the wider evolution of the product. One of the key features I designed and implemented was receipt and transaction matching, allowing business customers to keep digital receipts alongside their transactions. I also worked closely with Product Managers and other disciplines to shape features, define technical solutions and plan delivery.
tide.co
Guitar Input Monitor is a native macOS app that delivers ultra-low latency audio monitoring for guitarists and musicians. Built with Core Audio, it features real-time monitoring with adjustable buffer sizes as low as 0.36ms, a built-in chromatic tuner with visual feedback, multi-channel input support, and menu bar integration. Perfect for home practice, live performance, and music production.
WOut is a native iOS app built with SwiftUI and SwiftData, following an MVVM architecture for a clean and maintainable codebase. It is designed as offline first, with workouts and plans stored locally and synced through iCloud for fast, reliable use anywhere. HealthKit provides fitness data integration, while Foundation Models and Apple Intelligence power on device workout generation with privacy by default.
I’m mentoring a junior iOS developer through the development of LearnLoop, a flashcard study app. I provide guidance on architecture, code quality, testing and design through code reviews and regular technical discussions, with a focus on building confidence and independence as an iOS engineer.