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.
Earnings and projects
Last 6 months ÷ 6
Read daily since Oct 14, under 30 days
Billed in all: $1,276$1.3k
$324 in the last 6 months
Earnings, last 30 days
Tracked from Oct 14, 2026.
Skill rankings: Top 19% in Socket Programming
Ranked by MRR among everyone on Upwork with the skill.
- #23Socket Programming121 freelancers · 🇵🇰 #3Top 19%🇵🇰#3 of 21
- #65AWS IoT Core192 freelancers · 🇵🇰 #20Top 34%🇵🇰#20 of 42
- #94Amazon DynamoDB464 freelancers · 🇵🇰 #20Top 20%🇵🇰#20 of 73
- #113Firebase Realtime Database482 freelancers · 🇵🇰 #36Top 23%🇵🇰#36 of 130
- #125WebRTC468 freelancers · 🇵🇰 #25Top 27%🇵🇰#25 of 85
- #218Expo.io581 freelancers · 🇵🇰 #63Top 38%🇵🇰#63 of 149
- #276Push Notifications851 freelancers · 🇵🇰 #102Top 32%🇵🇰#102 of 268
- #328Twilio743 freelancers · 🇵🇰 #126Top 44%🇵🇰#126 of 257