Personal Profile
Senior Mobile Software Engineer with 20+ years in software development, including 10+ years specialising in mobile platforms across iOS, Android, and cross-platform technologies. Expert in building high-performance, scalable applications using Swift, Objective-C, Kotlin, and Flutter.
Proven leader with experience driving technical strategy, leading mobile teams, and delivering complex digital products for organisations ranging from startups to enterprise platforms serving millions of users. Strong expertise in mobile architecture, CI/CD, Agile delivery, and AWS cloud infrastructure.
Certified Professional Scrum Master passionate about Apple technologies, clean architecture, and building reliable, modern mobile applications.
Key Technologies
Mobile: Swift, SwiftUI, Objective-C, Kotlin, Java, Flutter, Kotlin Multiplatform (KMP), React Native
Testing: XCTest, UI Testing, Unit Testing, Crash Monitoring & Optimisation
DevOps & CI/CD: Bitrise, GitHub Actions, Bitbucket, App Store & Google Play Deployment
Cloud & Infrastructure: AWS, LAMP, Apache, Ubuntu/Linux
Backend & Web: PHP, MySQL, REST APIs, HTML, CSS, JavaScript, jQuery
Tools & Methods: Git, Jira, Scrum/Agile, Architecture Design, Technical Leadership
Employment History
Lead iOS Developer and CTO / Nonsimple Vision Ltd | June 2015 – Present
- Responsible for end-to-end technology leadership, including architecture, infrastructure, and product delivery.
- Led the development of iOS and mobile applications from concept to production.
- Managed AWS infrastructure, domains, deployment pipelines, and production environments.
- Oversaw budgeting, infrastructure procurement, and technology decisions.
- Designed and implemented backend services using PHP and MySQL.
Lead Mobile Developer / Apadmi Ltd | June 2022 – June 2025
- Maintained and enhanced a portfolio of 30+ mobile applications across the App Store and Google Play.
Led a mobile development team of 5–9 engineers, coordinating permanent and contract developers.
- Delivered new features and modernised legacy mobile applications across Swift, Kotlin, Kotlin Multiplatform and Flutter codebases.
- Improved Flutter application stability from ~80% to 95–97% crash-free users.
- Led migration and modernisation of legacy Flutter/Dart codebases to current framework standards.
- Managed dependency updates and platform compliance with Apple App Store and Google Play policies.
- Implemented CI/CD pipelines using Bitrise, improving build automation and release processes.
- Collaborated closely with QA, product, and support teams to deliver high-quality mobile experiences.
MAS Group Ltd (Care Line Live) / Mobile Developer | Nov 2020 – June 2022
- Developed and maintained the iOS application used by care providers.
- Delivered new product features and performance improvements.
- Implemented automated build and testing workflows using GitHub Actions.
- Worked closely with backend developers, frontend developers, and UI/UX designers.
Senior Software Engineer / IT Manager /BlueBankPlatforms Ltd | Nov 2013 – Oct 2020
Developed financial technology platforms and mobile applications as part of a small engineering team.
Key Contributions
- Helped build a “bank-in-a-box” financial platform used by fintech organisations.
- Designed and implemented backend systems and mobile integrations.
- Managed infrastructure including AWS, Linux servers, and Office 365 environments.