Bookmark this to keep an eye on my project updates!
Senior Mobile Engineer specializing in iOS development, with experience building, maintaining, and modernizing production mobile applications across fintech, logistics, enterprise, healthcare, and consumer products.
My work spans native iOS (Swift / Objective-C) and Android (Java) development, with particular experience in legacy modernization, offline functionality, location services, application stability, and production delivery.
IT Team Lead / Mobile Developer
May 2023 – November 2025
Platforms: iOS, Android
Tech: Swift, Objective-C, Java, UIKit, MapKit, Core Location, NFC, BLE, Firebase, REST APIs, Gradle, CocoaPods
TrackIt is a mobile workforce and asset-management platform used to manage jobs, tasks, equipment, field operations, and location tracking.
Links:
TrackIt NZ — App Store
TrackIt — Google Play
Senior iOS Developer
October 2018 – December 2022
Platform: iOS
Tech: Swift, Objective-C, UIKit, REST APIs, Face ID, XCTest, XCUITest, Azure DevOps, CI/CD
ING Philippines was a mobile-first digital bank providing savings accounts, payments, onboarding, check deposits, transfers, and consumer lending.
Link:
ING Philippines — Video
iOS Developer
July 2016 – September 2017
Platform: iOS
Tech: Objective-C, iOS
Titan Access is a field operations application supporting the lifecycle of construction hoarding projects, including quoting, installation, modifications, removals, health and safety, quality assurance, and engineering compliance.
Link:
Titan Hoarding Systems — Google Play
iOS Developer
October 2015 – November 2015
Platform: iOS
Tech: Objective-C, Location Services, Mapping
AroundAbout Live was a location-based discovery application for finding nearby restaurants, bars, clubs, activities, and venues.
Link:
AroundAbout Live — Archived Listing
iOS Developer
January 2015 – March 2015
Platform: iOS
Tech: Objective-C, Device Integration
PeriCoach was a companion application for a physical sensor device used for pelvic-floor training and formed part of a Class I medical-device system.
Link:
PeriCoach — App Store
iOS Developer
September 2014 – October 2014
Platform: iOS
Tech: Objective-C
Chuzi was a matchmaking application built around a “Spin and Admire” interaction model rather than a conventional swipe interface.
Link:
Chuzi — Archived App Listing
iOS Developer
March 2014 – April 2014
Platform: iOS
Tech: Objective-C, Salesforce, Offline Data
DiscoverForever provided Forever Business Owners with mobile access to training resources, product information, and business-development materials.
Link:
DiscoverForever — App Store
iOS Developer
June 2013 – August 2013
Platform: iOS
Tech: Objective-C, Salesforce, PDF Generation, Charts
RateMySuper was an Australian financial-product comparison application that allowed users to compare products through side-by-side views, charts, graphs, and generated reports.
Link:
RateMySuper — Demo Video
iOS Developer
October 2012 – January 2013
Platform: iOS
Cricket Live Australia provided live cricket coverage including video streaming, highlights, scores, ball-by-ball commentary, news, and player information.
During the 2012–2013 cricket season, the application exceeded one million downloads.
Link:
Cricket Live Australia — Project Archive
iOS Developer
May 2012 – July 2012
Platform: iPad / iOS
Tech: Objective-C, Salesforce, Offline Caching, PDF
DocBox was an enterprise iPad application providing mobile access to documents and sales collateral stored through Salesforce.
It allowed field sales teams to access, present, annotate, organize, and share documents while retaining access to important content when connectivity was limited.
Link:
DocBox — Project Archive
Mobile Developer — Symbian / iOS
April 2011 – December 2011
Platforms: Symbian, iOS
Tech: Symbian C++, Objective-C, iOS, Mobile Security
DME was an enterprise mobility platform providing secure access to corporate data and services across multiple mobile platforms.
I initially worked on the Symbian client before transitioning to the iOS development team.
Link:
DME 4 — App Store
iOS: Swift, Objective-C, UIKit, SwiftUI, Core Data, MapKit, Core Location, CoreBluetooth, NFC
Android: Java, Android SDK, Gradle
Architecture: MVVM, MVC, Clean Architecture, Offline-First Architecture
Backend & Services: REST APIs, Firebase, Salesforce
Testing: XCTest, XCUITest, Unit Testing, UI Testing
DevOps & Tools: Git, Azure DevOps, CI/CD, CocoaPods
Specialized Experience: Offline data, location tracking, mapping, BLE, NFC, mobile security, legacy modernization, production troubleshooting
I’ve been developing software professionally since 2004 and working with iOS since 2011.
Much of my career has involved stepping into existing applications, understanding complex or legacy codebases, diagnosing problems, and making them more reliable and maintainable.
I particularly enjoy solving difficult production problems, improving application architecture and stability, and working with product teams and stakeholders to turn real-world requirements into practical technical solutions.