I have over nine years of professional experience designing and developing iOS and Flutter mobile applications, as well as MacOS apps. Skilled in languages such as Swift, Objective-C, Dart, Flutter, and Kotlin, I've contributed to multiple high-profile projects and published several applications on the Apple Store and various MDM platforms. My expertise spans across various design architectures, design patterns, and the integration of numerous core and third-party frameworks. Throughout my career, I have taken on roles ranging from Flutter Tech Lead to Lead iOS Developer, collaborating with prominent organizations like The Automobile Association, BBC, PwC, Verizon Connect, The Guardian, and more. I enjoy solving complex problems, improving app performance, and fostering team excellence through code design reviews and shared learning opportunities.

user1059181

I have over nine years of professional experience designing and developing iOS and Flutter mobile applications, as well as MacOS apps. Skilled in languages such as Swift, Objective-C, Dart, Flutter, and Kotlin, I've contributed to multiple high-profile projects and published several applications on the Apple Store and various MDM platforms. My expertise spans across various design architectures, design patterns, and the integration of numerous core and third-party frameworks. Throughout my career, I have taken on roles ranging from Flutter Tech Lead to Lead iOS Developer, collaborating with prominent organizations like The Automobile Association, BBC, PwC, Verizon Connect, The Guardian, and more. I enjoy solving complex problems, improving app performance, and fostering team excellence through code design reviews and shared learning opportunities.

Available to hire

I have over nine years of professional experience designing and developing iOS and Flutter mobile applications, as well as MacOS apps. Skilled in languages such as Swift, Objective-C, Dart, Flutter, and Kotlin, I’ve contributed to multiple high-profile projects and published several applications on the Apple Store and various MDM platforms. My expertise spans across various design architectures, design patterns, and the integration of numerous core and third-party frameworks.

Throughout my career, I have taken on roles ranging from Flutter Tech Lead to Lead iOS Developer, collaborating with prominent organizations like The Automobile Association, BBC, PwC, Verizon Connect, The Guardian, and more. I enjoy solving complex problems, improving app performance, and fostering team excellence through code design reviews and shared learning opportunities.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Flutter Tech Lead at The Automobile Association (AA)
July 31, 2025 - August 28, 2025
Owned the end-to-end Flutter architecture for the AA Breakdown & Roadside Assistance app, defining code conventions and reusable plug-ins. Set product-engineering strategy and prioritized work with Product Owners. Improved third-party SDK integration efficiency, implemented an Unleash-powered feature-flag system for safe launches and A/B testing, and automated releases via Fastlane, significantly reducing release lead-time. Instrumented real-time observability and monitored production issues, maintaining high uptime and top-rated app performance. Led code review improvements and upskilled junior engineers.
Lead iOS Mobile Application Developer at British Broadcasting Corporation (BBC)
December 31, 2024 - August 28, 2025
Worked on the BBC Sounds app, enhancing features across iOS and Android with a focus on accessibility by adding VoiceOver support. Implemented feature flags using Optimizely and integrated fullscreen takeover notifications to improve user engagement. Migrated UI from UIKit to SwiftUI and XML to Compose for Android. Developed under MVVM-C architecture, improved unit test coverage, resolved bugs, optimized app performance, and participated in pair programming and task tracking using Jira.
Lead iOS Mobile Application Developer at Price Water House Coopers (PWC)
August 31, 2024 - August 28, 2025
Contributed to macOS enterprise applications including Privileges App and TechFix App using Swift, UIKit, Objective-C, and Vue.js. Implemented secure API integrations, single sign-on with KeyCloak, automated issue detection and resolution, and translated apps from C# to Swift. Developed reusable Vue.js components and maintained compliance with security and operational standards. Collaborated closely within a small team to enhance app stability and user experience across multiple projects.
Lead iOS Developer at Verizon Connect
February 28, 2023 - August 28, 2025
Developed features for Spotlight and the new DVIR iOS apps using UIKit and SwiftUI frameworks. Created custom styles, modifiers, property wrappers, and integrated analytics SDKs like Pendo. Delivered SwiftUI Test-Driven Development presentations, integrated Kotlin Multiplatform shared modules, tracked user engagement, managed source control with Git, and used AzureCI for continuous integration and deployment.
Lead Mobile Application Developer at The Guardian
August 31, 2022 - August 28, 2025
Led Flutter development to deliver features such as 'My Guardian', 'Live Updates,' and 'Dark Mode' for The Guardian app. Applied stacked (MVVM) architecture, implemented unit and widget tests achieving over 65% code coverage, used Firebase Messaging for push notifications, and integrated Flutter profiling tools. Managed user feedback, A/B testing, and optimized performance. Coordinated cross-functional teams and improved app modularity and scalability.
Flutter App Developer at Cryptograph, London UK
April 30, 2020 - August 28, 2025
Led development of CryptoGraph app with advanced charting features, real-time price tickers, and customizable charts using Flutter and Dart. Employed provider and Bloc state management, integrated APIs for cryptocurrency market data, implemented encryption and secure storage, conducted extensive testing, localized app for international markets, and managed CI/CD pipelines with AzureDevOps and Fastlane.
iOS App Developer at The Perfume Shop
July 31, 2019 - August 28, 2025
Started a greenfield project for The Perfume Shop TPS app from scratch. Developed shop fragrance, digital VIP card, and fragrance finder features using Swift and MVVM-C architecture. Addressed accessibility issues and implemented biometric authentication, encryption fixes, multi-threading improvements, and integrated third-party libraries such as RxSwift and Alamofire.
iOS Mobile App Software Developer at Misspap - Womens Clothing Shop
December 31, 2018 - August 28, 2025
Implemented product listing, details, search, and payment integration with Apple Pay and PayPal. Developed UI programmatically supporting iPhone and iPad layouts, migrated from MVC to MVVM to increase test coverage, fixed over 80 high-priority bugs, incorporated certificate pinning, OAuth, and enhanced app security. Used Crashlytics, Charles Proxy, and JIRA for debugging and issue tracking.
iOS Mobile App Software Developer at Glasgow Club
February 28, 2017 - August 28, 2025
Developed fitness class booking and membership management features including payments via Stripe and Apple Pay. Added Firebase push notifications, Touch ID and Face ID biometric authentication, and stored user preferences securely using UserDefaults. Worked in Agile environment using GitHub and Jira, employing GCD and NSOperation for multi-threading.

Education

BE in Electronics at King's College University
January 11, 2030 - August 28, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Professional Services, Government, Media & Entertainment, Transportation & Logistics, Financial Services, Retail, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more