Al-Ahsa, Saudi Arabia · Open to KSA & remote roles

Abdul Basit
Senior Mobile Engineer

Flutter Android iOS

I build and ship production mobile apps — offline-first data, cloud sync, localisation into 52 languages, and automated release pipelines.

6yrs
In mobile, since 2020
HIPAA
Healthcare app on iOS & Android
100K+
Downloads on a client app
52
Languages incl. Arabic RTL
9:41 Good morning Abdul Basit NEXT DOSE Amoxicillin 500 mg · in 25 min 3 active meds Offline still on time Today's plan See all NOW PLAYING After hours Streaming from the cloud Drive Dropbox OneDrive 1:42 3:58 Saved offline Syncs when you're back online SENDING · NO INTERNET 66% Encrypted Peer-to-peer 2 files · 1.4 GB main.dart final meds = await db.all(); // SQLite = source of truth ui.render(meds); sync.later(meds); alarms.schedule(meds, tz);
Flutter
Dart
Android
Swift
SwiftUI
Kotlin
GetX
SQLite
Firebase
OpenAI API
ML Kit
Fastlane
GitHub Actions
Figma
Abdul Basit

Abdul Basit

Senior Mobile Engineer · Al-Ahsa, Saudi Arabia

Open to KSA & remote roles
About

Mobile engineer.
Six years of shipping.

Flutter iOS Android Swift & Kotlin Offline-first Cloud sync CI/CD & releases Localisation & RTL

I am Abdul Basit, a mobile engineer based in Al-Ahsa, Saudi Arabia. I have worked in mobile since January 2020, building apps for iOS and Android in Flutter and natively in Swift, SwiftUI and Kotlin.

The work ranges from rebuilding a 100K+ download music app in Flutter for Nicholas Workshop (US) to an offline-first Flutter architecture where SQLite is the source of truth, data syncs to Firestore in the background, and reminders fire with no network. For a US healthcare client under NDA, I built a HIPAA-compliant app in Flutter and then rebuilt it natively for iOS and Android.

Some of the client work was delivered as part of an agency team — each case study says what was built. BS in Computer Science, University of Poonch Rawalakot (2020).

Selected work

Apps on Store.

Each case study covers the problem, what I built, the key technical decisions, and the outcome.

01
I
InstaMusic Live
Cloud music player · Flutter · Client work

A full rebuild in Flutter of a live music player for Nicholas Workshop (US), replacing a buggy, outdated app for its existing users. It streams music directly from Google Drive, Dropbox and OneDrive.

100K+ downloads · 2,120 reviews on Google Play
Flutter Cloud streaming Google Drive Dropbox OneDrive
Read case study →
InstaMusic
02
Q
QuillForge Live
AI notes & writing · Flutter

An AI notes app with three ways in: typing, voice (transcribed with Whisper) and photos (ML Kit OCR). The model and rate limits are switched through remote config, so they can change without a new release.

Live on Google Play
Flutter GetX OpenAI Whisper ML Kit OCR SQLite
Read case study →
QuillForge
03
M
Medinest Live
Pill reminder & health journal · Flutter

An offline-first medication app. SQLite is the source of truth, changes sync to Firestore in the background, and reminders are scheduled on the device so they fire with no network. Ships in 52 languages, including Arabic RTL.

Live on Google Play · Fastlane + GitHub Actions releases
Flutter GetX SQLite Firestore sync Local notifications 52 languages · RTL
Read case study →
Medinest
04
Q
QuickShare Live
Offline file transfer · Flutter · Client work

Peer-to-peer file transfer between nearby devices with no internet connection, with transfers encrypted. Built in Flutter for Coding Clicks from their Figma design.

10K+ downloads on Google Play
Flutter Peer-to-peer Offline Encryption
Read case study →
QuickShare
05
Confidential client app
Healthcare · v1 Flutter · v2 native iOS & Android · Client work

A HIPAA-compliant healthcare app for a US client, with symptom logging and chat. I built v1 in Flutter for Android and iOS, and v2 natively: Swift and SwiftUI on iOS, Kotlin on Android. I own the mobile app; the client’s team handles the backend, APIs and AI. The app is under NDA, so it isn’t named here.

On Google Play & the App Store (US)
Swift SwiftUI Kotlin Flutter (v1) HIPAA iOS Android
How I work

How I build
mobile apps.

Architecture, offline behaviour, releases, localisation and store submission — each one backed by the shipped work above.

Architecture
UI, state and data kept in separate layers. GetX handles state in Medinest and QuillForge, over local data layers built on SQLite.
FlutterGetXSQLite
Offline-first
The local database is the source of truth and the network is a sync target. In Medinest, reminders are scheduled on the device and fire with no connection.
sqfliteFirestore syncLocal notificationsTimezones
CI/CD & releases
Android builds and releases for Medinest are automated with Fastlane and GitHub Actions.
FastlaneGitHub Actions
Localisation & RTL
Medinest ships 52 language files, including Arabic with a full right-to-left layout.
52 languagesArabic RTLl10n
Store submission
Apps live on Google Play, and a healthcare app on Google Play and the App Store in the US. Medinest and QuillForge ship with in-app purchases or subscriptions and AdMob.
Google PlayApp StorePlay BillingSubscriptionsAdMob
Integrations
Firebase Auth, Google Sign-In, App Check and FCM in Medinest. OpenAI (GPT and Whisper) and ML Kit OCR in QuillForge. Google Drive, Dropbox and OneDrive streaming in InstaMusic.
FirebaseOpenAIML KitCloud storage APIs
Design

UI/UX case studies.

Product design work in Figma. These are design case studies, not shipped apps.

TaskBuddy UI/UX case study
UI/UX case study
TaskBuddy

On-demand service marketplace — user flows, a design system and high-fidelity screens.

View case study → Behance
Turistica UI/UX case study
UI/UX case study
Turistica

Travel planning & itinerary app — itineraries, saved places and trip details in one flow.

View case study → Behance
Contact

Let's talk.

I am looking for a senior mobile engineering role in Saudi Arabia or remote. Email is the fastest way to reach me.