MUHAMMAD USMAN RANDHAWA

Available to hire

I’m Muhammad Usman Randhawa, a freelance Flutter and AI mobile app developer with 5+ years of experience building production-quality iOS, Android, and web apps.

About

I’m Muhammad Usman Randhawa, a freelance Flutter and AI mobile app developer with 5+ years of experience building production-quality iOS, Android, and web apps. I take projects end-to-end—from Figma UI conversion and app logic to backend setup (Supabase/Firebase/FastAPI), payments, AI features, and full store releases—so founders can move from idea to launch without friction.

I specialize in AI mobile apps using tools like Google Gemini and OpenAI (including RAG and AI vision/OCR), plus offline-first architectures, real-time features, and solid integrations (Stripe, REST APIs, GPS, push notifications, printers, and more). I also rescue existing apps by fixing crashes, improving performance, and addressing App Store/Play Store rejection issues, ensuring reliable releases with clean, maintainable Flutter architecture.

  • Joined November 2026

Industry experience

  • Software & Internet
  • Financial Services
  • Healthcare
  • Retail
  • Education
  • Media & Entertainment
  • Consumer Goods
  • Professional Services
  • Travel & Hospitality
  • Other

Projects · 6

Morsel is a complete food delivery platform I built with Flutter for Android and iOS: four connected apps running on one Supabase backend. The goal was a ready-to-launch system like Uber Eats or Deliveroo for restaurants and delivery startups. Customers order food, restaurants manage orders and menus, riders deliver and track earnings, and admins control everything. What I built: • Customer app: restaurants and dishes, search, cart, reorder, live order tracking and Stripe card payments • Restaurant partner app: accept or reject orders, prep timers, menu management and sales insights • Rider app: delivery requests, daily goals and earnings dashboard • Admin app: restaurants, riders, orders and payouts in one place • Ratings and reviews, push notifications, light and dark mode Tech stack: Flutter, Dart, Supabase (auth, database, realtime, storage), Stripe payments, push notifications. Challenge: keeping four apps in sync in real time. I used Supabase realtime so a new order instantly reaches the restaurant, then the rider, while the customer sees every status change live. Result: a fast, polished food delivery app for Android and iOS from one Flutter codebase, ready to rebrand for any restaurant, grocery or delivery business.

  • AI Developer
  • App Developer
  • Back-End Developer
  • +1

Aussie Rides is a used-car marketplace app I built with Flutter for Android, iOS and web, powered by a FastAPI and PostgreSQL backend. The goal was a modern platform like Carsales or AutoTrader where buyers find their next car and sellers list theirs in minutes. What I built: • Smart search with make, model, price and location filters, sorting and saved search alerts • Sell in 4 steps: a guided listing flow for details, specs, photos and publish • My Ads dashboard to manage live, paused and edited listings • In-app chat between buyers and sellers, favourites and verified profiles • Google sign-in, light and dark mode, one codebase for Android, iOS and web Tech stack: Flutter, Dart, Python FastAPI, PostgreSQL, REST APIs, Google sign-in, deployed on a VPS. Challenge: keeping search fast with many filter combinations. I built indexed PostgreSQL queries and paginated FastAPI endpoints, so results stay fast as listings grow. Result: a polished, production-ready car marketplace for Android, iOS and web from one Flutter codebase, ready to adapt for any vehicle, property or classifieds marketplace.

  • AI Developer
  • App Developer
  • Back-End Developer
  • +2

SnapCal AI is an AI calorie tracker app I built with Flutter for Android and iOS, powered by Google Gemini AI vision. The goal was to make food tracking effortless: instead of searching databases and typing meals, users snap a photo and the AI does the rest. What I built: • AI food scanner: snap a meal and Gemini identifies each food with a confidence score • Instant calories and macros: protein, carbs and fat for every meal • AI meal score and personalised nutrition tips • Daily calorie ring, macro goals and water tracker • Smart insights: weekly charts, calories vs goal, streaks and averages • Meal history with one-tap retake and log Tech stack: Flutter, Dart, Google Gemini API (vision and text), secure backend for the API key, local and cloud data storage. Challenge: turning a single food photo into accurate, structured nutrition data. I designed Gemini prompts that return clean JSON for each food item, with portions and macros, so results are consistent and fast. Result: a polished AI health app that shows how I integrate Gemini, ChatGPT or any AI model into real mobile products, ready to adapt for fitness, diet, health or any AI-powered app idea.

  • AI Developer
  • App Developer

AskDoc is an AI document chat app I built with Flutter for Android and iOS, powered by Google Gemini AI. The goal was to let anyone upload a PDF, receipt or photo and simply ask questions about it, instead of reading pages to find one answer. What I built: • Chat with any PDF: ask questions and get precise answers from the document • Instant AI summaries: key points in seconds, like a three-bullet summary • Scan and understand receipts, invoices, menus and photos with AI vision • Add documents from files, camera or gallery • Document library with search, history and copy or share answers Tech stack: Flutter, Dart, Google Gemini API (text and vision), RAG (retrieval-augmented generation), secure backend for the API key. Challenge: keeping answers accurate and grounded in the uploaded document. I built a RAG pipeline that splits documents into chunks, finds the most relevant parts for each question and sends only those to Gemini, so answers stay precise and costs stay low. Result: a smart, polished AI assistant app that shows how I build chatbots, RAG and AI vision with Gemini, ChatGPT or any AI model, ready to adapt for legal, education, finance, HR or customer support.

  • AI Developer
  • App Developer
  • Back-End Developer
  • +2

FitTrack Coach is a gym workout and personal trainer app I built with FlutterFlow and Firebase for Android and iOS. The goal was one app where gym-goers follow structured plans and log every set, while personal trainers track their clients' progress. What I built: • Workout plan library with weekly programs like Foundations, Day A and Day B • Smart set logger for weights, reps and sets in a few taps • Auto rest timer with skip and +15s controls between sets • PR and 1RM tracking, workout streaks, sessions and total volume • Progress charts and a body stats log to see results over time • Trainer dashboard to manage clients and their training • Google and email login Tech stack: FlutterFlow, custom Flutter code, Firebase Authentication and Cloud Firestore. Challenge: making set logging fast enough to use mid-workout. I designed a one-screen logger that saves each set instantly and starts the rest timer automatically, so users never leave the workout. Result: a clean, motivating fitness app for Android and iOS, ready to rebrand for any gym, personal trainer, coaching or wellness business.

  • AI Developer
  • App Developer

BookMySalon is a salon and spa booking app I built with FlutterFlow and Firebase for Android and iOS. The goal was a simple way for salons, barbers and spas to take bookings online, cut no-shows and manage their day from one app. What I built: • Smart booking: pick a service, stylist and time slot in seconds • Real-time slots so two clients never book the same time • Automatic reminders 24 hours and 1 hour before each appointment • Owner dashboard for bookings, schedule, services and revenue • Services catalogue with categories, prices and durations • Google sign-in, booking history and dark mode Tech stack: FlutterFlow, custom Flutter code, Firebase Authentication, Cloud Firestore and push notifications. Challenge: avoiding double bookings when many clients book at once. I built real-time slot checks in Firestore, so a slot locks the moment it is booked. Result: a clean, launch-ready booking app for Android and iOS, ready to rebrand for any salon, barbershop, spa, clinic or appointment-based business.

  • AI Developer
  • App Developer

Work experience

Freelance Flutter & AI Mobile App Developer · Self-employedNov 2026 – Present · 1 mo

Building MVP mobile apps for startups from idea and Figma to App Store and Google Play launch. Also performs app rescue work by fixing crashes, slowness, API issues, and store rejection problems.

Senior Flutter Developer · Consus SolutionsJan 2021 – Oct 2026 · 5 yrs 10 mos

Developed and shipped cross-platform Flutter apps for Android and iOS, from Figma designs through REST API integration and store release. Delivered offline-first field sales/distribution with GPS geo-tagged check-ins, photo proof, SQLite/Hive sync, and Bluetooth thermal receipt printing. Built multilingual accounting/finance apps with OTP login, voice-note proofs, WhatsApp sharing, and cloud backup/restore. Implemented architecture using Clean Architecture and MVVM with state management (Riverpod/Bloc/Provider/GetX) and reliable Git/CI workflows with automated testing.

Education

Bachelor of Science in Computer Science · Virtual University of Pakistan2022 – 2025

Hire MUHAMMAD USMAN RANDHAWA today

Post a job and invite MUHAMMAD, or contact them directly. No hidden commission.

Post a job