Open to opportunities

Hi, I'm M. Abdullah

I build apps people actually use — from ride-booking to AI fitness platforms.

M. Abdullah
About Me

A Flutter developer who ships

M. Abdullah

I'm M. Abdullah, a Flutter developer based in Bahawalnagar, Pakistan, with over two years building cross-platform apps for Android and iOS. Six of them have reached production.

My work spans a Careem-style ride-booking platform with live driver tracking, LetServe for property rentals with Stripe payments, and a WireGuard-based VPN app. Each one shipped with real users in mind.

Right now I'm focused on writing clean, maintainable Flutter using MVVM and Clean Architecture. What keeps me engaged is the detail work: smooth maps, reliable payments, and apps that feel right on both platforms.

2+
Years experience
6
Production apps
2
Platforms shipped
Featured Work

Projects

Production apps built end to end — architecture, real-time features, payments, and release.

01 Supr Rider app screen

Supr Rider

A customer app for booking rides, scheduling trips, and requesting trusted home services.

  • Live driver tracking and route visualization on Google Maps
  • Firebase OTP authentication and real-time user-driver chat
  • Driver dashboard with online/offline toggle, earnings, and trip history
  • Home services booking for plumbers, electricians, and more

Kept driver location updates smooth and battery-friendly while streaming positions to riders in real time.

FlutterFirebaseGoogle MapsStripeProviderMVVM
02 LetServe app screen

LetServe – Property Booking

A full property rental platform for apartments, hotels, flats, and studios.

  • Rich listings with images, pricing, and amenities
  • Advanced search and filtering by property criteria
  • Google Maps property locations with date-based online booking
  • Stripe payment gateway with owner dashboard and booking history

Wired Stripe into a REST backend so payments confirmed reliably before a booking was ever committed.

FlutterFirebaseREST APIGoogle MapsStripe
03 Nerox VPN app screen

Nerox VPN

A React Native VPN app with managed servers and premium access features.

  • VPN connection and server management
  • Premium feature experience
  • Server selection for reliable connectivity
  • Mobile-first React Native implementation

Built the mobile VPN experience around server management and a clear premium feature flow.

React NativeVPNServer Management
04 Baller Pro app screen

Baller Pro – AI Football Fitness

An AI-driven fitness app that trains footballers on and off the pitch.

  • Personalized diet plans generated per player
  • Match tracking and performance history
  • Challenge mode to push training goals
  • Player community for shared progress

Blended AI-generated plans with a REST backend so recommendations stayed personal and responsive to each player.

FlutterFirebaseREST APIAI
05RedEdge app screen

RedEdge

A field-work system that connects administrators and employees through structured installation jobs.

  • Admin and employee account flows
  • Job checklists created and assigned by admins
  • Step-by-step installation updates with photo uploads
  • Admin review, completion, and user management
FlutterRole-based AccessImage UploadREST API
06Supr Captain app screen

Supr Captain

The driver-side companion app for accepting rides and managing work on the road.

  • Driver onboarding and account setup
  • Ride request acceptance workflow
  • Trip status and ride management
  • Built for a focused captain experience
FlutterGoogle MapsFirebase

Other Projects

SeaYou – Dating App
Flutter · Firebase · REST API — matching, chat, and profiles
Tech Stack

Skills

The tools I reach for to design, build, and ship cross-platform apps.

Cross-Platform Craft

Mobile Development

FlutterDartAndroid SDKCross-Platform
Structured Foundations

Architecture

MVVMClean ArchitectureRepository Pattern
Reactive State

State Management

ProviderRiverpodBLoC
Cloud Backend

Backend & Firebase

FirestoreAuthStorageFCMCrashlytics
Data Integration

APIs & Integration

REST APIsJSON ParsingMultipart Upload
Location Intelligence

Maps & Location

Google MapsLive TrackingGeofencing
Secure Payments

Payments

Stripe Payment GatewaySubscription Management
Local & Cloud Storage

Databases

SQLiteHiveSharedPreferencesMongoDBPostgreSQL
Build Pipeline

DevOps & Tools

GitGitHubCodemagic CI/CDPostman
Store Release

Deployment

Google Play ConsoleApple App Store Connect
Career

Experience

Sep 2025 – Jun 2026

Flutter Developer

KM Innovations
  • Shipped production Flutter apps to the Play Store and App Store, owning features from architecture through release.
  • Built real-time systems including live location tracking and in-app chat backed by Firebase.
  • Integrated Stripe payments and subscription flows across multiple client apps.
Feb 2024 – May 2025

Flutter & Android Developer Intern

AU Software House
  • Delivered cross-platform features on live client projects using Flutter and MVVM.
  • Connected apps to REST APIs and Firebase, handling auth, storage, and push notifications.
Academics

Education

2023 – 2027

BS Software Engineering (BSE)

Islamia University of Bahawalpur
  • CGPA 3.26 — coursework in software engineering, data structures, and mobile development.
Get in touch

Let's build something worth shipping

I'm always open to talking through a new mobile project or a role where I can go deep on Flutter. Drop a line and I'll get back to you.

Reach me directly

Open to freelance and full-time opportunities. I'm most interested in production mobile apps, real-time features, and payment-driven products.

I typically reply within a day.