Summary
Mohammad Arshad is a seasoned mobile engineer with over a decade building secure, high-performance iOS, Android, and Flutter applications across enterprise and consultancy contexts. He specializes in CIAM and authentication, leading migrations to Auth0 and implementing biometric flows (Face ID, Touch ID, Android Biometrics) to boost security while minimizing user friction. Mohammad modernizes legacy codebases—migrating UIKit to SwiftUI, adopting Kotlin Coroutines and Jetpack Compose, and introducing modular architectures and a unified design system to improve maintainability and release velocity. He balances hands-on implementation with cross-team collaboration, mentoring juniors and partnering closely with backend, security, and product teams. Outside product work he runs a solo mobile consultancy and maintains practice repos to stay current with industry trends, including KMP proofs-of-concept to reduce platform duplication. Based in Canada, he combines pragmatic engineering discipline (Clean Architecture, SOLID) with a talent for simplifying complex systems into polished user experiences.
10 years of coding experience
11 years of employment as a software developer
BEng Electrical and Electronic Engineering, BEng Electrical and Electronic Engineering at University of Nottingham Malaysia Campus
A levels A Levels, A levels A Levels at Karachi Grammar School
Msc Information Systems, Msc Information Systems at City University of Hong Kong
Urdu, English