Skip to content

Open to full-time remote roles

I build mobile apps people actually use.

Hi, I'm Faizan Akbar, an iOS & Flutter Engineer. Eight-plus years shipping native iOS, Flutter and Android apps — and the Spring Boot APIs behind them. From real-time audio & video and Bluetooth hardware to payments and marketplaces, I care about smooth UX, clean architecture and apps that hold up in production.

Pakistan · working remotely

years building mobile apps
8+
apps & products shipped
15+
Georgia Tech, GPA 3.66
MS
Guinness World Record AI hackathon, 2026
GWR

Technologies: Swift, SwiftUI, Flutter, Dart, Kotlin, WebRTC, Bluetooth LE, FFmpeg, Firebase, Stripe, BLoC, GetX, Objective-C, Java, Spring Boot, MySQL, Socket.IO, GitLab CI

01 / Selected work

Apps I've designed, built & shipped.

Real screenshots from production apps and client work: marketplaces, Bluetooth hardware, conferencing, fintech and more.

Speeqr screenshot
Speeqr main screen
Speeqr screenshot

01Speeqr

Speeqr

Secure audio & video conferencing with crystal-clear, echo-free voice.

  • Built and refined the iOS client for secure audio and video meetings.
  • Improved the reliability of calls on mobile networks and the overall in-meeting experience.
  • Worked on the real-time audio path that powers noise cancellation and echo-free, synchronised playback.
SwiftWebRTCReal-time audioQR
Benji screenshot
Benji main screen
Benji screenshot

02Thirty North Dev· 2020

Benji

A two-sided marketplace connecting homeowners with certified home technicians.

  • Built two production Flutter apps: Seeker for homeowners and Provider for service companies.
  • Built job booking, scheduling and a calendar of upcoming work.
  • Added in-app chat between homeowners and technicians.
FlutterDartStripeIn-app chatREST
Saddle screenshot
Saddle main screen
Saddle screenshot

03Freelance · Thirty North Dev· 2025

Saddle

Cycling, simplified — live speed and cadence from Wahoo sensors over Bluetooth.

  • Built the BLE connection layer for scanning, pairing and staying connected to Wahoo speed and cadence sensors.
  • Parsed the raw sensor characteristics into live speed, cadence and trip metrics.
  • Built the trip dashboard, sensor management and onboarding flows.
FlutterDartBluetooth LEWahoo sensors
OpenUp by Key2Access screenshot
OpenUp by Key2Access main screen
OpenUp by Key2Access screenshot

04Key2Access

OpenUp by Key2Access

Accessible, hands-free door opening using BLE and iBeacon proximity.

  • Built proximity-based door detection using iBeacon ranging and BLE.
  • Added voice guidance and accessibility-first UI for visually and physically impaired users.
  • Built a secure command flow that opens a detected door with one tap.
FlutterDartBluetooth LEiBeaconText-to-speechAccessibility
BarterLoot screenshot
BarterLoot main screen
BarterLoot screenshot

05Thirty North Dev· 2019

BarterLoot

A trading app for swapping stuff you have for stuff you want.

  • Built the Flutter app from the ground up for both iOS and Android.
  • Built item listings, trade offers, and request and completed-trade flows.
  • Built a profile area with ratings, earnings and trade history.
FlutterDartREST
AI Photoshoot screenshot
AI Photoshoot main screen
AI Photoshoot screenshot

06Client project

AI Photoshoot

Upload a few selfies, get a professional AI-generated photoshoot.

  • Built the client app solo, end to end.
  • Structured the app with BLoC for predictable, testable state management.
  • Built the credit economy: users buy credits through Google Pay or earn them by watching rewarded ads.
FlutterBLoCGoogle PayAdMob rewarded adsREST
Snapish Live Cricket screenshot
Snapish Live Cricket main screen
Snapish Live Cricket screenshot

07Client project· 2025

Snapish Live Cricket

Live scores, schedules and match details for cricket fans.

  • Built the app in Flutter with GetX for state management and routing.
  • Modelled the match and league APIs with type-safe JSON serialisation.
  • Integrated native, interstitial, app-open and banner ads.
FlutterGetXjson_serializableAdMobIn-app purchase
BaroCharge screenshot
BaroCharge main screen
BaroCharge screenshot

08Freelance · Korea

BaroCharge

An EV-charging companion app for a Korean client.

  • Built the Flutter app for a client based in Korea.
  • Integrated the client’s REST API for services, charging sessions and bookings.
  • Built a live charging-progress screen and booking calendar.
FlutterDartRESTLocalisation
Armageddon screenshot
Armageddon main screen
Armageddon screenshot

09Thirty North Dev

Armageddon

A stock & forex community app with referrals and earnings tracking.

  • Built the Flutter mobile app, including onboarding and referral-based sign-up.
  • Built a dashboard of earnings, referrals and remaining subscription days.
  • Built the companion web client in Vue.js.
FlutterDartVue.jsREST
TT Manager screenshot
TT Manager main screen
TT Manager screenshot

10Freelance

TT Manager

Generate and track telegraphic transfers without the paperwork.

  • Built TT generation, the cash ledger and transfer history screens.
  • Used Firebase Realtime Database as the backend, so updates sync instantly across devices.
  • Added balances across multiple currencies, plus supplier and shipment tracking.
FlutterFirebase Realtime Database
Job Compare screenshot
Job Compare main screen
Job Compare screenshot

11Georgia Tech · MS coursework

Job Compare

Compare job offers side by side using the factors you care about.

  • Built a native Android app backed by a local SQLite database.
  • Built a weighted scoring model that users can tune in the comparison settings.
  • Built a side-by-side comparison view for any two jobs.
AndroidJavaSQLite

Also built

  • Friendi Mobile

    Consumer mobile app for the Friendi Mobile telecom brand.

    2025 — present

  • Virgin Mobile

    Consumer mobile app for the Virgin Mobile telecom brand.

    2025 — present

  • IMEI-based tracking via cell towers

    Located devices over SMS using cell-tower data when GPS and internet were unavailable.

    2017 — 2018

  • HelloDemo

    Android app development.

    2019 · Android

  • Pharmacy Management System

    Inventory and sales management system for pharmacies.

    2015 — 2016

02 / Full-stack

From the phone to the server.

I don't stop at the API contract. I also build the Java and Spring Boot back ends my Flutter and iOS apps talk to: REST APIs, real-time sockets and the database underneath.

Flutter / iOS

BLoC · Dio

Spring Boot

Java 17+

MySQL

Persistence

Live Polls screenshot

Live Polls

Create a poll, share it, and watch the results come in, backed by a Spring Boot API.

Server
Java 17Spring BootSpring Data JPAMySQLLombok
Client
FlutterBLoCDiofpdart
Socket Chat screenshot

Socket Chat

Real-time group chat: a Flutter client talking to a Spring Boot Socket.IO server.

Server
Java 17Spring BootSocket.IO (netty-socketio)
Client
FlutterFlyer Chatfpdart
Full-stack Todo screenshot

Full-stack Todo

A Flutter task manager on top of a clean Spring Boot CRUD API.

Server
Java 17Spring BootSpring Data JPAMySQLLombok
Client
FlutterDio
Currently building1 / 8 phases complete

ShopLite

An e-commerce system built as Spring Boot microservices on Kubernetes.

A hands-on project to go deep on distributed back ends. Product, order, inventory and notification services each own their own database. They talk synchronously over HTTP and asynchronously through Kafka, behind a Spring Cloud Gateway.

Follow along
  1. PHASE 0(done)

    Project skeleton

  2. PHASE 1(planned)

    Product service

  3. PHASE 2(planned)

    DB per service

  4. PHASE 3(planned)

    Service-to-service

  5. PHASE 4(planned)

    Containers

  6. PHASE 5(planned)

    Kubernetes

  7. PHASE 6(planned)

    Kafka events

  8. PHASE 7(planned)

    Observability

Spring Boot 4Java 25 virtual threadsKubernetesKafkaPostgreSQLMongoDBSpring Cloud GatewayOpenTelemetry

03 / Expertise

The hard parts are my favourite parts.

Beyond everyday screens and APIs, I specialise in the areas most teams struggle to hire for.

Real-time audio & video

Mesh WebRTC calls using both audio and data channels, plus native C/C++ audio libraries wired into iOS and Android.

  • WebRTC
  • FFmpeg (mixing, filters, concat)
  • Rubber Band (real-time pitch)
  • SoundTouch (tempo & pitch)
  • Speex (jitter buffering)
  • Opus
  • Essentia
  • Audacity reverb, ported from C++

Bluetooth & IoT

Apps that talk to hardware: fitness sensors, beacons and smart doors.

  • Bluetooth LE
  • iBeacon ranging
  • Wahoo speed and cadence sensors
  • Background BLE
  • Accessibility and voice guidance

Native & cross-platform

I pick the right tool for each product, then structure it so it stays maintainable.

  • Swift
  • SwiftUI
  • Swift 6 concurrency
  • Flutter
  • Dart
  • BLoC
  • GetX
  • Kotlin
  • Java
  • Objective-C
  • Clean Architecture
  • Platform channels

Payments & monetisation

Revenue features that ship and pass App Store and Play review.

  • Stripe
  • Google Pay
  • In-app purchases
  • AdMob (native, interstitial, app-open, rewarded)
  • Credit systems

Spring Boot & backend

I build the APIs my apps talk to, and design them from the client’s point of view.

  • Java
  • Spring Boot (Web MVC)
  • Spring Data JPA / Hibernate
  • MySQL
  • REST API design
  • Socket.IO (netty-socketio)
  • Maven
  • Lombok
  • Firebase (Auth, Firestore, RTDB, FCM)
  • GitLab CI
  • Twilio

04 / Experience

Where I've worked and what I owned.

  1. Lahore, Pakistan

    Mobile Engineer · VentureDive

    • Shipped and maintained iOS and Flutter apps for large consumer brands, including the Friendi Mobile and Virgin Mobile apps.
    • Recommended by teammates as a technical leader and a dependable engineer to rely on.
    SwiftSwiftUIFlutterKotlin
  2. iOS Developer · Speeqr

    • Worked on the iOS client of a secure audio and video conferencing platform with noise cancellation and echo-free output.
    SwiftWebRTCAudio DSP
  3. 2019 — 2020

    Flutter Developer · Thirty North Dev

    • Built BarterLoot, the Benji Seeker and Provider apps, and Armageddon (mobile and web).
    • Later returned as a freelancer to build Saddle’s BLE sensor integration.
    FlutterDartStripeVue.js
  4. Freelance Mobile Engineer · Independent

    • Delivered Flutter apps for clients in the US, Korea and elsewhere, including BaroCharge, Snapish Live Cricket, an AI photoshoot app and TT Manager.
    FlutterFirebaseIn-app purchaseAdMob

05 / Open source

Things I build for fun and for others.

Dart · Kotlin · Swift

flutter_screen_time

Published Flutter plugin that blocks distracting apps on iOS (using Apple’s Family Controls and Screen Time API) and on Android (using an overlay foreground service).

View repo pub.dev
Swift

PerfectNetworkCalling

A type-safe, generic networking package for Apple platforms, built on URLSession with Swift 6 strict concurrency and installable through Swift Package Manager.

View repo
Dart

QR-Beam

An experiment in sending image data between devices using a stream of QR codes, with no network involved.

View repo
Swift

SwiftUI Clean Architecture

A reference app showing clean architecture in SwiftUI, with paginated lists and detail views.

View repo

06 / About

Engineer first, product-minded always.

I'm a mobile engineer who enjoys the hard parts: keeping audio in sync across a call, talking to Bluetooth sensors in real time, and making a cross-platform app feel truly native on both iOS and Android.

I've worked in product teams at VentureDive and Thirty North Dev, on a secure conferencing platform at Speeqr, and directly with clients in the US, Korea and beyond. I recently completed my Master's at Georgia Tech and took part in a Guinness World Record–setting AI training hackathon.

I also work on the other side of the API. I build Java and Spring Boot back ends for my Flutter apps: REST services on Spring Data JPA and MySQL with consistent response envelopes and centralised error handling, and real-time messaging over Socket.IO. Right now I'm going deeper on distributed systems by building ShopLite, a set of Spring Boot microservices on Kubernetes with Kafka.

Outside client work I publish open-source tooling — like a Flutter plugin for blocking apps with Apple's Screen Time API and Android overlays, and a Swift 6 networking package.

Based in
Pakistan · working remotely
Languages
English (professional), Urdu (native)

Georgia Institute of Technology

Master's degree · GPA 3.66

2021 — 2024

Recognition & learning

  • Guinness World Record: AI Training Hackathon · Kanz2026
  • Claude Code 101 · Anthropic Academy2026
  • Flutter & Dart: The Complete Guide · Udemy2021
  • The Complete Android N Developer Course · Udemy2021
  • Mozilla Club Lead, COMSATS · Mozilla2014 —

07 / Contact

Let's build something great.

Hiring for a mobile role, or need a senior engineer for your app? I reply within a day.

Email me