Muhammad Arif is a System Architect Mobile with over a decade of hands-on experience building iOS and Android applications, currently shaping scalable mobile architecture at Bell in Toronto. He combines deep expertise in Swift, SwiftUI, Objective‑C, Kotlin and Kotlin Multiplatform with pragmatic patterns like MVVM and Clean Architecture to deliver performant, maintainable products. A pragmatic leader, he spends a significant portion of his time coding (~40%) while driving R&D into AI-assisted developer workflows and modularization to boost engineering productivity. He has a strong track record mentoring teams, modernizing legacy UIKit codebases, and implementing CI/CD and automated testing practices for enterprise-grade apps. A recipient of the Prime Minister's Gold Medal, he brings a disciplined, outcomes-focused approach to complex telecom and enterprise projects. Colleagues describe him as a curious technologist who balances architectural thinking with day-to-day delivery.
10 years of coding experience
12 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University Of Central Punjab
Foundation degree, Medical, Foundation degree, Medical at Al Suffah College, PAF Road, Ali Town, Mianwali
Secondary School Education, Biology, General, Secondary School Education, Biology, General at Government Central Model School, Mianwali
Urdu, English, Punjabi, saraiki (a form of punjabi)
Contributions:23 commits, 18 pushes, 1 branch in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.