Mohammed M.
Android Developer | Kotlin | Java | JetPack Compose
Android Developer with 7+ years of experience building scalable, production-ready applications using Kotlin, Jetpack Compose, and Clean Architecture. Your app idea deserves more than just code that works - it needs architecture that lasts. I build native Android apps with clean, scalable foundations so your product can grow without becoming a maintenance burden. WHAT I CAN HELP YOU WITH: • Build native Android apps from scratch using Kotlin or Java - from MVP to production-ready release. • Implement modern UI with XML, ViewBinding, or Jetpack Compose with a focus on smooth UX. • Integrate REST APIs cleanly using Retrofit and handle complex data flows with Coroutines and Flow. • Set up local data persistence using Room, and cloud sync with Firebase (Firestore, Realtime DB). • Debug crashes, fix memory leaks, and improve app performance and stability. • Prepare your app for the Play Store - signing, ProGuard, store listing, and release management. WHY WORK WITH ME: • I write structured, maintainable code using MVVM and Clean Architecture - not just quick fixes. • I have published apps on Google Play under my own developer account, so I understand the full cycle end-to-end. • I take crashes seriously - I use Firebase Crashlytics and address issues with root-cause fixes, not patches. • Clear communication - I keep you updated and explain technical decisions in plain language. RECENT WINS • Published a real app on Google Play (MML Audio Player) - handled everything from architecture to store listing. • Shipped multiple iterative releases (up to v1.0.15) with crash fixes, stability improvements, and new features. • Integrated AdMob rewarded and interstitial ads with proper audio focus handling in a production app. • Built 3+ complete projects independently: audio player, WebView app, and a quiz app with Google Sheets backend. MY CORE SKILLS: Languages & UI: Kotlin, Java, Jetpack Compose, XML, ViewBinding * Architecture: MVVM, Clean Architecture, MVI, Multi-module * Networking & Data: Retrofit, OkHttp, Room, Coroutines, Flow * Firebase & Tools: Crashlytics, Analytics, Hilt, AdMob, GitHub WHEN YOU HIRE ME • You get an app built on a clean architecture that's easy to maintain and extend. • Regular progress updates and version-controlled code on GitHub. • Firebase Crashlytics and Analytics wired up from the start - not as an afterthought. • Play Store release support: ProGuard, signing, listing, and in-app update flow. Let's connect. Whether you're starting from scratch, rescuing an existing app, or need a reliable developer to take your MVP to production - send me a message and let's talk about your project.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $659
$132 in the last 6 months
Across 6 contracts
Across 13 contracts
Earnings, last 30 days
Skill rankings: Top 14% in RxJava
Ranked by MRR among everyone on Upwork with the skill.
- Media Player6 freelancers · 🇪🇬 #1Top 33%🇪🇬#1 of 1
- #10RxJava73 freelancers · 🇪🇬 #3Top 14%🇪🇬#3 of 5
- #86Object-Oriented Programming438 freelancers · 🇪🇬 #9Top 20%🇪🇬#9 of 40
- #93Google Play282 freelancers · 🇪🇬 #8Top 33%🇪🇬#8 of 13
- #111Clean Architecture385 freelancers · 🇪🇬 #7Top 29%🇪🇬#7 of 23
- #140QA Software & Testing Tools349 freelancers · 🇪🇬 #2Top 40%🇪🇬#2 of 6
- #163Android Studio805 freelancers · 🇪🇬 #11Top 20%🇪🇬#11 of 34
- #179Android SDK805 freelancers · 🇪🇬 #7Top 22%🇪🇬#7 of 21