
Brendan Innis
Verified Expert in Engineering
iOS and Android Developer
Victoria, BC, Canada
Toptal member since October 23, 2025
Brendan is a mobile software engineer with over 10 years of experience specializing in the architecture, design, and delivery of high-performance native mobile applications and software development kits (SDKs) for iOS and Android. A technical leader with a proven track record, he drives cross-platform strategy with Kotlin Multiplatform and mentors engineering teams to deliver robust solutions. Brendan focuses on scalability and enhances system architecture to support millions of users worldwide.
Portfolio
Experience
- Objective-C - 10 years
- Android - 10 years
- iOS - 10 years
- Java - 10 years
- Swift - 10 years
- Kotlin - 10 years
- SwiftUI - 5 years
- Kotlin Multiplatform - 2 years
Preferred Environment
Xcode, Android Studio, NeoVim Text Editor
The most amazing...
...app I've built is Hidden Bands, an augmented reality music discovery app for iOS and Android that uncovers exclusive tracks in real-world locations.
Work Experience
iOS and Android Developer
Workday
- Drove cross-platform architecture by unifying iOS and Android business logic with Kotlin Multiplatform, eliminating 40% of redundant code and improving sprint delivery time by 25%.
- Architected scalable UI systems by designing a bridge between modern SwiftUI components and legacy UI generation systems, reducing integration time for feature teams by 30%.
- Established performance benchmarking by implementing monitoring processes using native profilers such as Xcode Instruments and Android Profiler, quantifying service improvements, and creating daily health-check dashboards to enhance observability.
- Mentored and directed a global engineering team by guiding junior developers, improving agile processes, and coordinating across multiple time zones.
- Resolved a critical authentication defect by leading debugging efforts on a complex issue that affected all iOS customers, restoring full service reliability.
Senior iOS and Android Developer
Opensignal
- Spearheaded the SDK unification project, architecting and delivering a single Swift SDK from two legacy frameworks seamlessly adopted by over 100 app partners and delivered on schedule.
- Constructed 99.9% crash-free stability by overhauling the SDK's concurrency and memory management models, raising crash-free sessions from 97% to 99.9% across millions of users.
- Resolved high-impact 5G testing failures by collaborating with Verizon to identify and fix a critical error in the Android 5G NR API implementation, eliminating issues that affected 30% of network tests.
- Engineered a live streaming video SDK for iOS and Android, enabling real-time mobile network performance monitoring and data analysis.
- Improved CI/CD pipeline efficiency by fixing critical concurrency flaws, cutting flaky test failures by 50% and reducing build times by 60%.
Mobile App Developer
Whole Punk Creators
- Developed the award-winning iOS app Kudoz, leading the Swift-based development of a native application with custom UI, camera integration, and analytics for a community learning platform.
- Architected mobile SDKs for SaaSquatch in Swift and Java, developing them from the ground up to support a B2B referral platform and achieving 100% test coverage.
- Built the full-stack mobile infrastructure for the Hidden Bands AR app, developing native iOS (Swift) and Android (Java) clients and a serverless back end powered by Firebase Realtime Database and Cloud Functions.
- Innovated a custom AR engine by engineering a proprietary augmented reality solution that overlaid virtual content on the iOS and Android camera feed, predating ARKit and ARCore's release.
Experience
Satle
https://satle.caThe game is available on the web, iOS, and Android. The web client is built with native JavaScript, HTML, and CSS for the UI, user interaction, and local storage, and runs on an Apache server. Mobile clients use Kotlin Multiplatform for shared logic, Compose Multiplatform for shared UI, and native UI components for platform-specific features.
Skills
Tools
Xcode, Android Studio, Git, Gradle, Jenkins
Languages
Kotlin, Swift, Objective-C, Java, GraphQL, SQL, JavaScript, HTML, CSS, Python, PHP
Frameworks
SwiftUI, Compose Multiplatform, Ktor, Laravel, Appium
Platforms
Android, iOS
Other
Kotlin Multiplatform, NeoVim Text Editor, Jetpack Compose, Architecture, Augmented Reality (AR), WebSockets
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring