Skip to content
BackNov 7
Muhammad A.
Upwork badge

Muhammad A.

Senior React Native & Android Developer | Kotlin, Expo, AWS, WebRTC

Senior Mobile Engineer with 7+ years building and rescuing React Native and native Android (Kotlin/Java) apps that ship to the App Store and Google Play. I've shipped 10+ production apps, including the #1-ranked sports app in Saudi Arabia's Play Store (10,000+ downloads), an AWS IoT medical app where I cut video-streaming lag by ~60%, and apps for PepsiCo Pakistan and Karachi Traffic Police. WHAT I CAN DO FOR YOU • Build new React Native (Expo or bare) or Kotlin apps, from architecture to store release • Upgrade and rescue legacy React Native apps: version upgrades, Hermes/build failures, broken dependencies, Play Store target API compliance • Write native Android modules and bridge them into React Native • Real-time features: chat, live bidding, Socket IO / Pusher / WebSockets, video calling (WebRTC, Twilio), live audio/video streaming (HLS/DASH) • Payments: Stripe, Checkout, PayTabs, and local gateways (HBL, Easypaisa) • AWS (IoT Core, Cognito, DynamoDB, S3, Kinesis Video Streams), Firebase, push notifications (FCM, OneSignal), Bluetooth Low Energy • Performance optimization, CI/CD and App Store / Play Store publishing SELECTED WORK • Evolution Optiks (React Native + native Android, AWS IoT): lead developer for 4+ years; ~60% less WebRTC lag, 40% faster navigation, HIPAA/GDPR compliance • Sinjab (Kotlin): padel court booking app, #1 sports app in the Saudi Play Store; led Stripe-to-PayTabs migration • CMS Insurance (React Native): upgraded a legacy app, fixed a blocking Hermes build failure and migrated 60+ dependencies • HOT105FM (Expo): live radio app, published solo to both App Store and Play Store • BSK (Expo): subscription streaming app with on-demand and live TV, HLS/DASH and Stripe • Elaaj (Kotlin): telemedicine app with video consultations, lab tests, pharmacy orders and local payments • Motori (Kotlin): live car-auction app with real-time bidding, 50%+ faster updates HOW I WORK Clear written updates, async-friendly across time zones, clean MVVM / TypeScript code, and support through release and after launch. Send me your app idea, or the bug that's blocking your release, and I'll reply with a concrete plan.

🇵🇰Karachi, Pakistan$25/hr100% JSS5.00 (3)Since Oct 2024

Earnings and projects

MRR
$108

Last 6 months ÷ 6

World#132,798 / 412k
🇵🇰Country#18,737 / 52.9k
Revenue, last 30 days
—

Read daily since Oct 14, under 30 days

Total earnings
$1.3k

Billed in all: $1.3k

World#374,469 / 412k
🇵🇰Country#46,893 / 52.9k
Per project
$314

$324 in the last 6 months

World#227,016 / 412k
🇵🇰Country#26,593 / 52.9k
Projects, last 6 months
2
50% fixed50% hourly
World#88,918 / 412k
🇵🇰Country#17,051 / 52.9k
Projects in all
4
75% fixed25% hourly
World#283,741 / 412k
🇵🇰Country#43,856 / 52.9k

Earnings, last 30 days

$1.3kNothing earned since Oct 14Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,240$1,260$1,280$1,300Oct 14Oct 26Nov 7

Tracked from Oct 14, 2026.

Skill rankings: Top 19% in Socket Programming

Ranked by MRR among everyone on Upwork with the skill.

  1. #23Socket Programming121 freelancers · 🇵🇰 #3Top 19%
  2. #65AWS IoT Core192 freelancers · 🇵🇰 #20Top 34%
  3. #94Amazon DynamoDB464 freelancers · 🇵🇰 #20Top 20%
  4. #113Firebase Realtime Database482 freelancers · 🇵🇰 #36Top 23%
  5. #125WebRTC468 freelancers · 🇵🇰 #25Top 27%
  6. #218Expo.io581 freelancers · 🇵🇰 #63Top 38%
  7. #276Push Notifications851 freelancers · 🇵🇰 #102Top 32%
  8. #328Twilio743 freelancers · 🇵🇰 #126Top 44%