Skip to content
BackNov 7
Hanif M.
Upwork badge

Hanif M.

React Native Developer | App Store Releases, Stripe, Firebase,Node,AWS

Already have a React Native app in production and need someone to own it — ship the releases, kill the bugs, and move the numbers? That's my lane. 6+ years on React Native, 29 projects on Upwork, 3,700+ hours, 100% Job Success, Top Rated Plus. RELEASES I OWN END TO END • Build configuration, versioning, code signing and provisioning profiles • TestFlight and Google Play internal/closed testing tracks • App Store Connect and Play Console submissions — including preparing reviewer demo accounts and a sandbox payment path so the review team can complete a real purchase flow without real money moving • EAS builds, OTA updates via expo-updates, and CI/CD release pipelines • Bare React Native and Expo — I've shipped both PAYMENTS AND SUBSCRIPTIONS • Stripe on mobile — PaymentSheet (@stripe/stripe-react-native), PaymentIntents, saved cards via SetupIntents, and cancel / failure handling that doesn't leave an order half-paid • Stripe on the server — Customers, off-session charges, refunds, webhooks, idempotency keys, and strict live / test key isolation per environment • Stripe Connect marketplaces — Express accounts, onboarding account links, transfers and payouts • Subscriptions with RevenueCat — offerings, packages, entitlements, plan upgrades and downgrades, and reconciling store purchases against backend plans • Native in-app purchases through StoreKit and Play Billing GROWTH AND CONVERSION WORK • Paywalls, credit packs and upgrade screens gated on a real entitlement check, not a local flag • PostHog — screen and event capture, user identification, funnel analysis and session replay • Meta SDK app events with iOS ATT compliance for install and conversion attribution • In-app review prompts — native StoreKit / Play In-App Review with a store fallback, placed at moments where users are actually happy • Deep linking and attribution via Branch CORE ENGINEERING • React Native (bare + Expo), TypeScript, React, Next.js, Node.js, Express • Firebase — Auth, Firestore, Realtime Database, FCM, Analytics, Crashlytics • State — Redux Toolkit, Zustand, React Query • PostgreSQL with Prisma and Drizzle; REST, GraphQL, tRPC, WebSockets and SSE • Maps, GPS and background location; camera, video and media pipelines • Testing — Jest, React Native Testing Library, Detox E2E, Playwright, Vitest • Contract-first APIs — OpenAPI as the source of truth, clients and schemas generated from the spec • Monitoring — Sentry, Crashlytics, structured logging, performance profiling WHERE I'VE WORKED Real estate data and analytics, healthcare, fintech, logistics, on-demand delivery and ride-hailing, travel, social and creator apps, and e-commerce. Most of it inheriting a live codebase rather than starting clean. HOW I WORK I use AI tools daily — Claude and Claude Code — to analyze funnel data, review implementation plans before I write code, and move faster on well-understood work. It speeds me up; the judgment about what should be built, and whether the output is actually correct, stays mine. I test my own work before QA sees it. I flag confusing UX and risky decisions instead of silently implementing the ticket as written. I show up to standups, give status before anyone asks, and finish what I commit to. If you have a live app that needs an owner: send me what you're working on and where it hurts. I'll tell you straight whether I'm the right fit and how I'd start.

🇮🇳Merta, India$20/hr100% JSS4.85 (26)Since Dec 2020

Earnings and projects

MRR
$1.9k

Last 6 months ÷ 6

World#23,973 / 412k
🇮🇳Country#2,956 / 45.9k
Revenue, last 30 days
$1.4k

Last 6 months: $11k

World#31,854 / 412k
🇮🇳Country#3,666 / 45.9k
Total earnings
$64k

Billed in all: $67k

World#61,994 / 412k
🇮🇳Country#9,545 / 45.9k
Per project
$2.2k

$1.9k in the last 6 months

World#71,973 / 412k
🇮🇳Country#8,682 / 45.9k
Projects, last 6 months
6

Across 7 contracts

29% fixed71% hourly
World#34,405 / 412k
🇮🇳Country#4,220 / 45.9k
Projects in all
29

Across 48 contracts

56% fixed44% hourly
World#100,215 / 412k
🇮🇳Country#15,199 / 45.9k

Earnings, last 30 days

$66.9k+$1.4k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$65k$66k$67kOct 8Oct 23Nov 7

Skill rankings: Top 3% in Android Studio

Ranked by MRR among everyone on Upwork with the skill.

  1. #26Android Studio805 freelancers · 🇮🇳 #9Top 3%
  2. #54Apple Xcode881 freelancers · 🇮🇳 #21Top 6%
  3. #60Push Notifications851 freelancers · 🇮🇳 #18Top 7%
  4. #83In-App Purchases1,101 freelancers · 🇮🇳 #23Top 8%
  5. #200Redux3,245 freelancers · 🇮🇳 #41Top 6%
  6. #230AWS Lambda2,947 freelancers · 🇮🇳 #54Top 8%
  7. #276GraphQL3,403 freelancers · 🇮🇳 #74Top 8%
  8. #434RESTful API6,064 freelancers · 🇮🇳 #120Top 7%