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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $8k
Billed in all: $202,776$203k
$1.6k in the last 6 months
Across 6 contracts
Across 127 contracts
Earnings, last 30 days
Skill rankings: Top 8% in Google Maps API
Ranked by MRR among everyone on Upwork with the skill.
- #10TestFlight63 freelancers · 🇮🇳 #3Top 16%🇮🇳#3 of 16
- #51Bluetooth LE293 freelancers · 🇮🇳 #14Top 17%🇮🇳#14 of 99
- #58Google Maps API756 freelancers · 🇮🇳 #19Top 8%🇮🇳#19 of 236
- #89Mobile App Redesign693 freelancers · 🇮🇳 #17Top 13%🇮🇳#17 of 155
- #92Expo.io581 freelancers · 🇮🇳 #22Top 16%🇮🇳#22 of 117
- #202AI Bot1,765 freelancers · 🇮🇳 #53Top 11%🇮🇳#53 of 379
- #263AI Mobile App Development1,401 freelancers · 🇮🇳 #96Top 19%🇮🇳#96 of 463
- #301Kotlin3,021 freelancers · 🇮🇳 #103Top 10%🇮🇳#103 of 1,034