
Hi, I'm Bilal Ahmad
Senior Flutter Developer specializing in Clean Architecture, Riverpod / BLoC state management, REST & GraphQL API integration, and PostgreSQL database design.
My Skills
The stack I use to ship production-grade, high-performance cross-platform applications.
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.
State Management
Hands-on experience with Riverpod, BLoC, Cubit, Provider, and GetX. I pick the right tool for the project — not just the trend.
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.
Firebase & Backend
Firebase Auth, Firestore, Storage, FCM, and Crashlytics — from MVP backends to production-ready setups deployed on both Play Store and App Store.
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.
PostgreSQL & DB Design
Designing normalized PostgreSQL schemas, modeling relations, and writing efficient queries for the backend that powers the Flutter app.
Featured Projects
Selected work from real production environments. Check out my source codes and live demos.
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.
CORE by EXP.
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.
Work Experience
My professional journey as a Flutter Developer and Frontend Engineer.
Senior Flutter Frontend Developer
Budggy
- Developing the Budggy Buyer and Seller cross-platform apps from the ground up, following pixel-perfect Figma designs.
- Building responsive UIs that adapt seamlessly across mobile, tablet, and web screen sizes.
- Crafting complex custom animations using SVG assets and CustomPainter for fluid, branded interactions.
- Managing state with Riverpod and handling navigation with go_router, including deep linking.
- Integrating REST APIs with typed models using json_serialization and build_runner for code generation.
- Maintaining the shared budggy-ui GitHub repository with proper semantic versioning, alongside budggy-utilities, to keep the Buyer and Seller apps in sync.
- Collaborating closely with the backend developer and Figma designer to ship cohesive features.
Flutter Frontend Developer
EXP.
- Building and shipping a live production app across Android, iOS, and Web from a single Flutter codebase.
- Implementing strict Clean Architecture layering (data, domain, presentation) with BLoC and Cubit for state management.
- Integrating GraphQL APIs with typed response models and robust error handling.
- Handling navigation with go_router, including deep linking for cross-platform flows.
- Working within a CI/CD workflow, raising GitHub PRs, and going through structured code reviews.
- Collaborating daily with a 10+ member cross-functional team using Notion for task tracking and Slack for communication.
- Writing widget and unit tests and addressing bug fixes to keep the production app stable.
Flutter Mobile App Developer
Upwork & Fiverr (Freelance)
- Completed 400+ orders on Fiverr and 50+ contracts on Upwork, maintaining Top Rated Plus status with a 65% repeat-client rate.
- Delivered end-to-end Flutter apps, complete app redesigns, and Flutter web apps using clean folder architecture and Flutter best practices.
- Integrated REST and GraphQL APIs with typed models, plus Firebase services (Auth, Firestore, Storage, FCM, Crashlytics).
- Debugged, refactored, and upgraded legacy Flutter codebases to modern standards.
- Handled app deployment lifecycles end-to-end on both the Google Play Store and the Apple App Store.
- Provided ongoing bug-fixing, UI implementation, and feature-addition services across a wide range of client projects.
Junior Flutter Developer
Xs4arabia
- Built the Flutter UI for 3 mobile applications and 1 POS application using clean folder structure and code best practices.
- Designed and implemented smooth page-level animations across all screens for a polished user experience.
- Followed consistent coding standards and a scalable folder architecture across all four projects.
- Collaborated with the team to ship features on schedule and iterate on UI feedback.
Flutter App Developer
Whooo
- Built the Flutter UI for 3 cross-platform apps using best practices in widget composition and folder structure.
- Managed state using GetX and Provider depending on each project's requirements.
- Integrated Firebase services for authentication, real-time data, and core backend functionality.
- Handled end-to-end deployment of 2 apps to both the Google Play Store and the Apple App Store.
What Clients Say
Feedback and reviews from managers and partners I worked with.

"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.
Featured Book
Turn any idea into a real digital product — using the same playbook modern software companies use every day.

From Idea to Product
Most digital products fail not because the team couldn't build them, but because there was never a clear process to begin with. Discovery skipped. Requirements unclear. No PRD. Designers and developers working in different directions.
This book changes that.
Published by Codexa, this is the complete 52-page playbook that walks you through every single phase of building a modern digital product — from the very first client meeting all the way to long-term scaling and maintenance.
What You'll Get Inside
- The PRD blueprint that prevents the most expensive project mistakes
- The Agile sprint system explained in plain English
- The 5 pillars of every great digital product
Who This Book Is For
Secure checkout hosted on Gumroad. Published by Codexa.
Latest Articles
Deep-dives, tutorials, and insights on mobile architecture and web architectures.
Best Practices in Flutter Development
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.
Let's Connect
Get in touch for opportunities, collaboration, or just to say hi.