Open to remote roles — Erbil, Iraq · GMT+3

I build mobile products that survive the real world.

Right now, my code is guiding couriers through Erbil traffic printing receipts at a fuel station weighing trucks over a serial port tracking deliveries in the background running on 50,000+ phones

Flutter engineer & Head of Mobile at INFORR GROUP. I take apps from first commit to the App Store — then keep them fast, stable, and alive in production.

See the work

01Selected work

Work that left the repo.

Everything here is shipped and used — by couriers, cashiers, drivers, and learners. Not concepts. Not clones. Products with consequences.

Case 01 · Food delivery · 50K+ users

Zuu Delivery

Three live apps. One ecosystem. Zero room for downtime.

Zuu connects Erbil's top restaurants with 50,000+ customers through three production Flutter apps — customer, courier, and business. I took ownership of all three: hunting down long-standing production bugs, untangling inconsistent API and data-parsing logic, and making the courier app reliable enough for drivers to depend on every shift.

I also ran the coordinated App Store and Play Store release cycles for the whole ecosystem — three apps, two stores, no broken updates.

My part Production stabilization · courier reliability · release management

  • Flutter
  • iOS · Android
  • Live tracking
  • Push notifications
  • REST APIs

Case 02 · Logistics · iOS / Android / Web

Barbka

The warehouse always knows where its drivers are.

A warehouse-to-driver delivery platform with separate flows for drivers and staff: instant push-based job alerts, one-tap accept, and live GPS routing on OpenStreetMap. The hard part — background location that keeps reporting the driver's position even when the app is minimized or the network drops — is exactly the part that works.

Clean architecture with Provider and Riverpod keeps the roles cleanly separated as the system grows. One Flutter codebase, shipping to iOS, Android, and the web.

My part Lead developer — multi-role architecture & location systems

  • Flutter
  • Background location
  • OpenStreetMap
  • Push notifications
  • Riverpod

Case 03 · EdTech / crypto · remote, Switzerland

Dohrnii Academy

Learn-to-earn, shipped across six time zones.

A Swiss learn-to-earn platform where users study crypto and finance, pass quizzes, and earn rewards. Working fully remote with an international team, I built the lesson flows, quizzes, and progress tracking — then shipped to both the App Store and Google Play.

OneSignal notifications, Sentry crash monitoring, blockchain APIs, and pixel-level Figma implementation — owned end to end, async, across time zones. This is where I learned how serious remote teams ship.

My part Mobile developer — features owned from planning to release

  • Flutter
  • OneSignal
  • Sentry
  • Blockchain APIs
  • REST

Case 04 · Personal product · Published solo

Chess Puzz

A tactics trainer — designed, built, and shipped by one person.

Chess Puzz is my proof of full ownership: concept, design, puzzle curation, build, monetization, and App Store submission — the complete product lifecycle, handled solo. Handpicked tactics help players sharpen pattern recognition in a calm, distraction-free environment.

Every other project here was built for someone else's business. This one shows what I do with my own — and that I can carry a product from idea to the store without a team behind me.

My part Everything — concept to store listing

  • Flutter
  • iOS · Android
  • AdMob
  • App Store release

Case 05 · POS / fuel · built end-to-end

Kakamand Gas Station System

A paper notebook, replaced by NFC and a receipt printer.

A fuel station that ran entirely on paper needed a system. I built the whole thing: a Sunmi POS app where staff tap a customer's NFC card, record the fuel transaction, and print the receipt on the spot — plus a Flutter Web dashboard for managers to handle employees, fuel limits, and reporting.

One codebase ships to Sunmi POS hardware, regular Android phones, and the browser. The notebook is gone.

My part Sole engineer — architecture to deployment

  • Flutter
  • Sunmi POS
  • NFC
  • Receipt printing
  • Flutter Web
  • REST API

Also shipped

  • Truck Scale Integration Flutter on Windows, decoding an XK3190-A9 industrial truck scale live over a serial port Industrial
  • OurQuran Quran app with focus mode & multiple Qira'at — iOS, Android, web Smart Gate App Store Play Web
  • Wing Booth Menu Trilingual restaurant menu web app on Firebase Client Visit

02How I build

Boring architecture. Exciting apps.

Predictable structure is what makes ambitious products possible. These are the rules I build — and lead — by.

A

Architecture that outlives the deadline

Clean architecture, BLoC or Riverpod, and folder conventions a new hire can navigate on day one. I set the standards my team ships by.

Clean Architecture · BLoC · Riverpod · Provider

B

Production is the only benchmark

Crash reports, store reviews, and courier complaints tell the truth. I monitor with Sentry, fix root causes, and treat every release like it matters — because it does.

Sentry · Release cycles · Hotfixes

C

The whole product, not just the app

Phone, POS terminal, web dashboard — even a Windows app reading an industrial truck scale through a serial port. I build every surface a product needs, from one disciplined codebase.

Flutter Web · POS hardware · Serial integrations

D

Teams ship faster with standards

As Head of Mobile I review code, mentor juniors, and align architecture with business goals — so growth speeds the team up instead of slowing it down.

Code review · Mentoring · Planning

Mobile Flutter · Dart · iOS · Android · Flutter Web · Windows
State & architecture BLoC · Riverpod · Provider · Clean Architecture
Integration REST · Dio · Firebase · OAuth · Maps · FCM · OneSignal · Deep links
Shipping App Store Connect · Play Console · Sentry · Git · Figma · Jira

03The journey

Bootcamp to Head of Mobile in four years.

  1. 2019 — 2023

    B.Sc. Computer Software Engineering

    Salahaddin University — Erbil

    Degree by day, real apps by night.

  2. Dec 2021

    Mobile Development Bootcamp

    WeCode — Rwanga Foundation

    Where Flutter clicked. Within a year, I was shipping for an international team.

  3. 2022 — 2024

    Mobile Application Developer

    Dohrnii DAO — Switzerland · fully remote

    Owned features from planning to production across time zones. Learned how serious remote teams ship: async, accountable, no hand-holding.

  4. 2024 — Now

    Head of Mobile · Flutter Team Lead

    INFORR GROUP — Smart Gate · Erbil

    Leading mobile architecture and delivery: setting standards, reviewing code, mentoring developers, and shipping POS, delivery, and logistics products.

Ali Farhad

Ali Farhad — Erbil, Iraq · GMT+3

  • Kurdish native
  • Arabic conversational
  • English professional

Comfortable on-site, remote, or anywhere in between.

04Next

Let's ship something real.

I'm open to remote Flutter roles, contract work, and products that need someone who'll own them end to end. Tell me what you're building — I'll tell you how I'd ship it.

Erbil, Iraq · GMT+3 · async-friendly · replies within 24h

Email copied ✓