Muhammad Helmi is a Senior Android Developer based in Riyadh with 11 years of hands-on experience building high-performance, maintainable mobile apps for market-leading products. He has led cross-functional teams and driven major refactors and feature rollouts—most recently at STC Bank where he introduced Jetpack Compose, Kotlin Multiplatform POCs, and real-time multiplayer features like a Canvas-based spinning game. Skilled in Clean Architecture, MVI/MVVM, Coroutines/Flow and CI/CD automation, he has a track record of improving code quality through code-review governance and static-analysis pipelines. Muhammad has scaled complex apps across domains from banking to healthcare and payments, modularizing monoliths and shipping robust SDKs and wallet/payment features. Beyond shipping features, he focuses on design systems and centralized error handling to boost stability and developer velocity. He combines a pragmatic engineering mindset with a flair for interactive UX and platform convergence.
11 years of coding experience
8 years of employment as a software developer
Good, Accounting and Business/Management, Good, Accounting and Business/Management at Al-Azhar University
Faculty of commerce,English section,Al-Azhar University
A mobile app for displaying realtime nearby places around you
Contributions:8 commits, 2 PRs, 4 pushes in 3 days
realtimenearby-placesandroidmobile-appmobile
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.
Request Free Trial
Muhammad Helmi - Senior Android Developer at STC Bank