Senior Software Engineer (Full-time) at The Pillars Group Ltd. (2025-08 – Present)
- Led a 4-engineer mobile team shipping iOS and Flutter features at 100K+ DAU, owning final code review and QA approval on every production release.
- Grew the flagship iOS app from 250K to 2M+ downloads and 100K+ daily active users through SwiftUI feature delivery, performance optimization, and reliability work.
- Launched the company's first paid subscription using RevenueCat and StoreKit 2, hitting ~7% onboarding paywall conversion and starting the first recurring revenue stream.
- Doubled release frequency by introducing Firebase Remote Config feature flags and staged rollouts on both iOS and Android.
- Cut release overhead 30% by writing zsh automation for build pipelines, TestFlight notes, and changelog generation.
- Established code review and QA standards, branching strategy, and on-call rotation for the mobile team.
Senior Software Engineer (Contract, nights and weekends) at The Pillars Group Ltd. (2023-10 – 2025-07)
- Led a 4-engineer mobile team shipping iOS and Flutter features at 100K+ DAU, owning final code review and QA approval on every production release.
- Grew the flagship iOS app from 250K to 2M+ downloads and 100K+ daily active users through SwiftUI feature delivery, performance optimization, and reliability work.
- Launched the company's first paid subscription using RevenueCat and StoreKit 2, hitting ~7% onboarding paywall conversion and starting the first recurring revenue stream.
- Doubled release frequency by introducing Firebase Remote Config feature flags and staged rollouts on both iOS and Android.
- Cut release overhead 30% by writing zsh automation for build pipelines, TestFlight notes, and changelog generation.
- Established code review and QA standards, branching strategy, and on-call rotation for the mobile team.
Software Engineer at ADP (WorkMarket) (2024-03 – 2025-07)
- Raised crash-free users from 97% to 99.8% as sole iOS engineer in year one by replacing an unmaintained third-party iPad UI library with native Swift and fixing memory leaks with Instruments.
- Cut Dev and QA integration time ~50% by building CI/CD pipelines on Jenkins, Python, and Fastlane.
- Shipped custom forced and flexible in-app update flows and integrated the iOS app with ADP's internal AIM SSO, eliminating support overhead for legacy versions.
- Expanded addressable users ~14% by bringing the iOS app to WCAG and AODA standards on SwiftUI and UIKit screens.
- Reduced production incidents 25% by tightening release criteria with Android and QA partners.
Associate Application Developer at ADP (WorkMarket) (2022-09 – 2024-03)
- Raised crash-free users from 97% to 99.8% as sole iOS engineer in year one by replacing an unmaintained third-party iPad UI library with native Swift and fixing memory leaks with Instruments.
- Cut Dev and QA integration time ~50% by building CI/CD pipelines on Jenkins, Python, and Fastlane.
- Shipped custom forced and flexible in-app update flows and integrated the iOS app with ADP's internal AIM SSO, eliminating support overhead for legacy versions.
- Expanded addressable users ~14% by bringing the iOS app to WCAG and AODA standards on SwiftUI and UIKit screens.
- Reduced production incidents 25% by tightening release criteria with Android and QA partners.
Junior Technical Analyst (Co-op) at Ontario Government (Ministry of Transportation) (2021-05 – 2021-08)
- Improved release stability ~10% by closing 250+ test cases per month across regression, smoke, functional, and accessibility suites (AODA, WCAG 2.0).