Bilal Ahmad
Senior Developer
Flutter Expert
4+ Years
Available for new projects

Senior Flutter Developer with 4+ years building production mobile apps. I specialize in Clean Architecture, REST & GraphQL API integration, and custom Flutter animations that make UIs feel alive. Comfortable across Riverpod, BLoC, and Provider — and increasingly exploring vibe coding with Claude Code, Codex, Antigravity & Cursor to ship faster without losing code quality.

FlutterDartRiverpodBLoCGraphQLPostgreSQL
0+
Fiverr Orders Delivered
0+
Upwork Contracts Completed
Top Rated Plus
Upwork Status
0+
Hours Logged
0+
Years Shipping Production Apps
0%
Repeat Clients
01 — Capabilities

The stack behind every ship

The tools I use to deliver production-grade, high-performance cross-platform applications — chosen for the problem, not for the hype cycle.

Mobile & Frontend

  • Flutter
  • Dart
  • React
  • Next.js
  • Tailwind CSS

Architecture & State Management

  • Clean Architecture
  • Riverpod
  • BLoC
  • Provider
  • GetX

Backend, APIs & Databases

  • REST API
  • GraphQL
  • Firebase
  • Supabase
  • PostgreSQL
  • MongoDB

AI & Vibe Coding

  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Tools & Workflow

  • Git
  • GitHub Actions
  • Fastlane
  • Figma
  • Postman
  • Notion
01

Flutter & Dart

Building scalable cross-platform apps for Android, iOS, and Web with Flutter and Dart, following Clean Architecture with clear separation of data, domain, and presentation layers.

02

State Management

Hands-on experience with Riverpod, BLoC, Cubit, Provider, and GetX. I pick the right tool for the project — not just the trend.

03

API Integration

Integrating REST and GraphQL APIs with typed response models, json_serialization via build_runner, robust error handling, and proper token refresh in the data layer.

04

Firebase & Backend

Firebase Auth, Firestore, Storage, FCM, and Crashlytics — from MVP backends to production-ready setups deployed on both Play Store and App Store.

05

Responsive Frontend

Pixel-perfect responsive Flutter UIs across mobile, tablet, and web, plus complex custom animations using SVG assets and CustomPainter for branded, fluid interactions.

06

PostgreSQL & DB Design

Designing normalized PostgreSQL schemas, modeling relations, and writing efficient queries for the backend that powers the Flutter app.

02 — Selected work

Shipped, live and in production

Apps running on real stores with real users. Source code and live demos are linked on every card.

Budggy Buyer app icon

Budggy Buyer

A cross-platform marketplace app built from the ground up — pixel-perfect Figma-driven UI, responsive across mobile and tablet, complex custom animations using SVG assets and CustomPainter, REST API integration, Riverpod for state, and go_router for navigation with deep linking. Shares a versioned budggy-ui package with the Seller app.

FlutterRiverpodREST APIgo_routerCustomPainterClean Architecture
CORE by EXP.OS app icon

CORE by EXP.OS

A live production product shipped from a single Flutter codebase across Android, iOS, and Web. Built with strict Clean Architecture (data, domain, presentation), BLoC and Cubit for state management, GraphQL for API integration, and go_router for cross-platform navigation including deep linking. Delivered through a CI/CD pipeline with GitHub PR reviews.

FlutterBLoCCubitGraphQLgo_routerClean ArchitectureCI/CD
QR Code Scanner & Reader app icon

QR Code Scanner & Reader

A published Android app built and shipped solo. Live camera scanning with torch, zoom, gallery scanning and vibration/sound feedback; generates URL, text, contact (vCard), WiFi and crypto-wallet codes with per-chain address validation; and checks every scanned link against the Google Safe Browsing API before opening it. Scan and create history is stored in SQLite with multi-select delete and CSV/PDF export, across four themes.

FlutterProvidergo_routerClean Architecturemobile_scannerSQLite
Fity — Healthy Food app icon

Fity — Healthy Food

A calorie-tracking app built Figma-first: every screen matches the design file exactly, across phone and tablet. Laid out with MediaQuery-driven responsive sizing rather than fixed values, so nothing breaks between form factors. Structured as MVVM with Riverpod for state, and shipped through GitHub-based version control and review.

FlutterRiverpodMVVMFigma to FlutterResponsive UIMediaQuery
ORIZON — Digital Bank Account app icon

ORIZON — Digital Bank Account

A digital banking app on Android and iOS, shipped as part of the development team on a freelance engagement. I built the entire Figma-to-Flutter UI — every screen matching the design file and responsive across phone and tablet — set up the Clean Architecture foundation with data, domain and presentation kept separate, established the Riverpod state management layer, and integrated a number of the REST API endpoints.

FlutterRiverpodClean ArchitectureREST APIFigma to FlutterResponsive UI
WiCash — Digital Banking app icon

WiCash — Digital Banking

A digital banking app covering transfers, mobile money, virtual cards and payments, delivered as part of the development team on a freelance engagement. My scope mirrored ORIZON: the full Figma-to-Flutter UI build, responsive across phone and tablet, the Clean Architecture foundation separating data, domain and presentation, the Riverpod state management layer, and a share of the REST API integrations.

FlutterRiverpodClean ArchitectureREST APIFigma to FlutterResponsive UI
03 — Background

My journey as a Flutter developer

Eight roles across six countries, and a stack of apps live on both stores. The short version is below.

I did not set out to become a Flutter specialist. I started taking freelance work while studying at COMSATS, took whatever mobile projects came in, and slowly discovered that the parts I enjoyed most — structuring a codebase so it survives its second year, getting a screen to match the design exactly, making an interaction feel considered — were the parts most people skipped.

  1. 2020 — 2022

    Learning to ship, not just to code

    Freelancing on Upwork and Fiverr while studying, then three production apps at Whooo — Figma to Flutter, Firebase, and my first releases on both stores.

  2. 2022 — 2024

    Working inside someone else’s team

    Xs4Arabia in Bahrain and Fity in Vienna — building complete responsive UIs from Figma inside existing full-stack teams, where the constraint is other people’s code.

  3. 2024 — 2025

    Owning the architecture

    IIB Solutions end to end on my own, and EXP. in Hong Kong — a live production app across web, iOS and Android on Cubit-based Clean Architecture, with real code review.

  4. 2025 — 2026

    Fintech, and shipping my own

    Frontend ownership at Budggy, then four apps with QOGNITIV in Paris including two live banking products — and a scanner app I built and shipped entirely on my own.

  5. Now

    Where I am

    Top Rated Plus on Upwork, Level 2 on Fiverr, 400+ Fiverr orders and 50+ Upwork contracts — and increasingly building with agentic tools rather than around them.

Read the full story

Every role, what I actually built, and the full tech breakdown.

04 — Track record

4+ years of shipping

The highlights of each role. Open any one for the full breakdown — responsibilities, tech stack and what shipped.

Flutter Developer

EXP.

March 2024 - Present
  • Maintain and extend a cross-platform Flutter application shipping to web, iOS and Android from one codebase, built on Cubit-based Clean Architecture.
  • Diagnose and resolve production bugs, improving stability and reducing crash-related support tickets.
  • Integrate GraphQL APIs with typed response models and robust error handling.
Read more+4 more responsibilities, plus tech stack and shipped apps

Flutter Developer

QOGNITIV

December 2025 - June 2026
  • Worked directly with the founding team on a portfolio of 3–4 cross-platform Flutter applications, two of which are live fintech products on both the Play Store and the App Store.
  • Converted complete Figma designs into pixel-perfect Flutter UI, delivering fully responsive layouts with MediaQuery and adaptive sizing across phones and tablets on Android and iOS.
  • Structured the codebases with Clean Architecture — data, domain and presentation kept separate — so features stayed testable and easy to extend.
Read more+4 more responsibilities, plus tech stack and shipped apps

Senior Frontend Developer

Budggy

October 2025 - April 2026
  • Owned end-to-end Flutter frontend development for Budggy's budgeting and shopping platform, from architecture setup through App Store and Play Store release.
  • Architected the app with Riverpod inside a Clean Architecture structure, which cut regression bugs and reduced friction on new feature delivery.
  • Designed and built custom UI components with CustomPainter and custom clippers, giving the product a distinctive, brand-aligned interface.
Read more+4 more responsibilities, plus tech stack and shipped apps

Flutter Frontend Developer

IIB Solutions

September 2024 - March 2025
  • Built and shipped a cross-platform mobile application end to end for Android and iOS, owning the complete frontend from architecture setup to store-ready builds.
  • Architected the codebase on an MVC folder structure, keeping models, views and controllers cleanly separated for maintainability and faster onboarding.
  • Implemented state management with GetX — reactive state, dependency injection and named routing — which reduced boilerplate and centralised navigation logic.
Read more+4 more responsibilities, plus tech stack and shipped apps
See all 8 roles

Going back to 2020, with the full breakdown for each.

05 — Social proof

What clients actually say

Feedback and reviews from managers and partners I worked with.

Joe Jun L.

Bilal has great attention to detail, a responsible character and a strong foundation of flutter skills. He communicates proactively and provides clear updates after testing his code before submitting pull requests. He has helped our team achieve greater product polish, and initiated some improvements that were beyond his given tasks yet valuable.

Joe Jun L.

CEO of EXP.

06 — Writing

Notes from the build log

Deep-dives, tutorials, and insights on mobile architecture and web architectures.

Flutter

Best Practices in Flutter Development

January 5, 2025

Best Practices in Flutter Development

Learn about the latest best practices and patterns in Flutter development to build efficient and maintainable mobile applications that scale.

07 — Get in touch

Let us build something good

Get in touch for opportunities, collaboration, or just to say hi.

Contact Details

WhatsApp

Contacts me

Location

Sheikhupura, Pakistan

Find me on

Send a Message