Skip to content
BackNov 7
Mohammed M.

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.

🇪🇬Alexandria City, Egypt$15/hr100% JSS4.99 (11)Since Nov 2016

Earnings and projects

MRR
$110

Last 6 months ÷ 6

World#132,383 / 412k
🇪🇬Country#1,883 / 6,384
Revenue, last 30 days
$0

Last 6 months: $659

Total earnings
$1k
World#391,314 / 412k
🇪🇬Country#6,072 / 6,384
Per project
$87

$132 in the last 6 months

World#306,944 / 412k
🇪🇬Country#4,693 / 6,384
Projects, last 6 months
5

Across 6 contracts

100% fixed0% hourly
World#41,746 / 412k
🇪🇬Country#503 / 6,384
Projects in all
12

Across 13 contracts

100% fixed0% hourly
World#183,649 / 412k
🇪🇬Country#2,844 / 6,384

Earnings, last 30 days

$1kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,000$1,020$1,040$1,060Oct 8Oct 23Nov 7

Skill rankings: Top 14% in RxJava

Ranked by MRR among everyone on Upwork with the skill.

  1. 2Media Player6 freelancers · 🇪🇬 #1Top 33%
  2. #10RxJava73 freelancers · 🇪🇬 #3Top 14%
  3. #86Object-Oriented Programming438 freelancers · 🇪🇬 #9Top 20%
  4. #93Google Play282 freelancers · 🇪🇬 #8Top 33%
  5. #111Clean Architecture385 freelancers · 🇪🇬 #7Top 29%
  6. #140QA Software & Testing Tools349 freelancers · 🇪🇬 #2Top 40%
  7. #163Android Studio805 freelancers · 🇪🇬 #11Top 20%
  8. #179Android SDK805 freelancers · 🇪🇬 #7Top 22%