Skip to content
BackNov 7
Aarti B.
Upwork badge

Aarti B.

AI React Native Developer | iOS & Android Apps | Expo, Supabase

I build iOS and Android apps in React Native, from first MVP to App Store and Google Play release, and I add AI features such as in-app chatbots and assistants. I have worked on Upwork since 2012 and logged 5,700+ hours. CURRENT AND RECENT WORK - A ranked pickup basketball app (MVP) in React Native and Expo. Scope includes a Supabase backend on PostgreSQL with Edge Functions, Stripe and Stripe Connect payments, Google Maps and GPS location, push notifications, and TestFlight builds for iOS alongside Android. - A health and longevity tracking app for iOS and Android, covering medication dose logging, reminders, cycle tracking and progress charts. - A redesign and functionality update for a headset-control companion app: a Figma-based UI and UX rework of a connected-device app. - A technical lead and full-stack role spanning Swift, SwiftUI and Kotlin native work, Supabase with PostgreSQL row-level security and Edge Functions, Stripe billing, Cloudflare Pages and Workers, Chrome and Safari browser extensions, App Store Connect and Google Play releases, and AI-assisted development with Claude, Cursor and GitHub Copilot. AI FEATURES IN MOBILE APPS I add AI where it makes an app more useful to its users. I have integrated in-app chatbots and assistants into fitness, wellness and community savings apps, including features built on the OpenAI API. In my own development work I use AI-assisted tools (Claude, Cursor, GitHub Copilot) for faster iteration. STACK - Cross-platform: React Native (CLI, and Expo with EAS), TypeScript, JavaScript - State management: Redux Toolkit, Zustand, MobX - Native: Swift, SwiftUI and Kotlin for native modules and platform features - Backend: Supabase (Auth, PostgreSQL, Edge Functions), Firebase (Auth, Cloud Messaging, Analytics, Crashlytics), Node.js REST APIs, AWS S3 - Payments: Stripe (Billing, Connect), RevenueCat, in-app purchases and subscriptions, PayPal - Location: Google Maps and Places, Mapbox, React Native Maps, geolocation - Notifications: Firebase Cloud Messaging, APNs, Notifee, OneSignal, Expo Notifications - Release: TestFlight, App Store Connect, Google Play, EAS builds, CI/CD - Devices: companion apps for connected hardware - Design: Figma to React Native, mobile UI redesign SELECTED PORTFOLIO PROJECTS - Sports tournament app: React Native CLI with TypeScript, Redux Toolkit, a Node.js backend, Google Places and weather APIs, RevenueCat and Stripe Billing, FCM and APNs notifications, and AWS S3. - AI fitness app: React Native CLI with Zustand, Firebase, Mapbox, in-app purchases and PayPal, OneSignal notifications, and an AI chatbot. - AI wellness app: React Native Expo with MobX, a Node.js backend, Mapbox, Stripe Billing, Expo Notifications, an AI chatbot, and EAS builds. - Community savings app: React Native CLI with TypeScript, Zustand, Supabase Auth and database, in-app purchases and Stripe Billing, and an OpenAI-powered chatbot. - Native apps: a pet care app in SwiftUI and Kotlin, a social media app in Swift and SwiftUI with MongoDB, and a healthcare app for iOS and Android built in Xcode and Android Studio. - Audio advertising app: React Native CLI with TypeScript, Swift and Kotlin, Zustand, and a Node.js REST backend. - Taxi booking app in React Native with real-time ride tracking, fare estimates and in-app payment. APPS I HAVE WORKED ON Sports (ranked matches, tournaments, location-based play), health and wellness (tracking, fitness, wellness, and a healthcare app with appointment scheduling and telemedicine), fintech (a community savings app), on-demand (grocery, food delivery, taxi booking), and social and lifestyle (social media, dating, fashion, pet care, audio advertising). BEYOND THE MOBILE CLIENT I can take a technical lead role across a product: backend setup on Supabase, web deployment on Cloudflare, browser extensions for Chrome and Safari, and store release management. I take on web work where it supports a mobile product. HOW I WORK - Discovery: agree goals, architecture, milestones and timeline before code - Milestones: regular builds and updates so you can test as the app grows - Testing: performance checks and fixes across supported devices before each release - Release: versioning, TestFlight, App Store and Google Play submission - Support: updates and maintenance after launch I work as part of the Matrix Marketers team, so design, web and marketing support is available alongside the mobile build when a project needs it. Send me your requirements and the current state of your app, and I will tell you how I would approach it.

🇮🇳Amritsar, India$25/hr100% JSS4.87 (92)Since May 2008

Earnings and projects

MRR
$1.3k

Last 6 months ÷ 6

World#36,652 / 412k
🇮🇳Country#4,240 / 45.9k
Revenue, last 30 days
$32

Last 6 months: $8k

World#101,365 / 412k
🇮🇳Country#10,834 / 45.9k
Total earnings
$199k

Billed in all: $203k

World#15,423 / 412k
🇮🇳Country#2,502 / 45.9k
Per project
$1.8k

$1.6k in the last 6 months

World#84,593 / 412k
🇮🇳Country#10,359 / 45.9k
Projects, last 6 months
5

Across 6 contracts

50% fixed50% hourly
World#41,746 / 412k
🇮🇳Country#4,996 / 45.9k
Projects in all
113

Across 127 contracts

45% fixed55% hourly
World#23,599 / 412k
🇮🇳Country#4,257 / 45.9k

Earnings, last 30 days

$203k+$32 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$202,740$202,760$202,780Oct 8Oct 23Nov 7

Skill rankings: Top 8% in Google Maps API

Ranked by MRR among everyone on Upwork with the skill.

  1. #10TestFlight63 freelancers · 🇮🇳 #3Top 16%
  2. #51Bluetooth LE293 freelancers · 🇮🇳 #14Top 17%
  3. #58Google Maps API756 freelancers · 🇮🇳 #19Top 8%
  4. #89Mobile App Redesign693 freelancers · 🇮🇳 #17Top 13%
  5. #92Expo.io581 freelancers · 🇮🇳 #22Top 16%
  6. #202AI Bot1,765 freelancers · 🇮🇳 #53Top 11%
  7. #263AI Mobile App Development1,401 freelancers · 🇮🇳 #96Top 19%
  8. #301Kotlin3,021 freelancers · 🇮🇳 #103Top 10%