At Innowise, I lead iOS development for AnPostMoney, a mobile banking app with Tink Open Banking integration. I migrated state management to the Observation framework across 13 features and more than 300 screens, reducing state-handling code by about 15%.
For AnPostMoney, I implemented Apple Wallet card provisioning and biometric authentication, and raised core business logic test coverage to more than 70% with XCTest and Swift Testing. I also automated test build distribution across three teams using Azure DevOps.
For an NDA digital health platform, I architected the app from scratch using TCA and led three iOS developers. I built a modular structure with 24 independent feature modules and implemented real-time chat over WebSockets and video calls powered by WebRTC.
Earlier at IBA Group, I architected offline-first functionality for GTRACS Cloud, reducing data lookup time from 15 to 3 seconds. I also worked on location-based features and real-time presence for ECL, using Clean Swift architecture.

