iOS & SDK engineering
Native iOS features and SDKs that third-party developers integrate.
- Swift, SwiftUI, UIKit, Objective-C
- UIKit → SwiftUI migrations
- Swift Concurrency, fixing race conditions
- SDK API design & integrator support
Senior iOS & SDK Engineer. I build mobile SDKs and apps that other teams depend on, and the test infrastructure that keeps them reliable. Alongside my role at Zendesk, I take on a small number of part-time freelance projects and workshops.
I join teams as a senior engineer who owns a problem end to end: architecture, delivery and the tests that prove it works.
Native iOS features and SDKs that third-party developers integrate.
Seven years of test automation, from first framework to CI at scale.
Workshops for teams adopting AI coding agents without losing quality.
From QA automation to senior iOS engineering on a widely used customer service SDK.
Jan 2023 – present
Sep 2021 – Jan 2023 · promoted to Senior Software Engineer
Live workshops for a corporate cohort of software engineers
High-traffic video player on iOS, Android and Web
SecurePIM, a secure enterprise mobile app
Built the mobile test automation framework for a money transfer app (iOS + Android)
Selenium frameworks across enterprise projects; Junior to Mid-level in 12 months
Things I build on my own time, end to end.
A shared shopping list app: works offline, syncs to the cloud, lists are shared with family and friends, and items can be added by voice with an LLM parsing the dictation.
Need a senior iOS engineer, help with an SDK, or a test automation setup that your team can trust? Recruiters and consultancies are welcome: please include the scope, duration and start date. Prefer a call? Email me and I'll suggest a time.