Flutter Developer based in Amman, Jordan 🇯🇴 with hands-on experience delivering production mobile apps across banking, fintech, EV charging, and SaaS domains.
I don't just write features — I architect systems. I've migrated live banking apps to Clean Architecture, built internal CLI tooling, set up CI/CD pipelines with Fastlane, published open-source packages on pub.dev, and served as the sole Flutter developer on a full SaaS product from design to deployment.
class Abdallah extends FlutterDeveloper {
final focus = ['Clean Architecture', 'BLoC', 'Scalable Mobile Apps'];
final current = 'Building white-label banking platform @ Futeric';
final openTo = ['Collaborations', 'Open Source', 'Interesting Problems', 'Freelance', 'Part/Full-time Jobs'];
}Mobile banking platform powering multi-bank deployments across the region.
- 🔄 Led full migration of a mobile banking app to Clean Architecture, refactoring state management from Provider → BLoC
- 🚀 Introduced CI/CD using Fastlane with multi-environment flavors:
dev/UAT/prod - 🛠️ Built internal CLI tooling and automation scripts to standardize feature scaffolding and Freezed model generation
- 🏷️ Contributed to a white-label banking platform supporting dynamic multi-bank configuration
- ⚡ Enhanced an EV charging application — added new features and stabilized async/API flows
- 🔍 Identified and resolved memory leaks using Flutter DevTools, improving runtime stability
Flutter BLoC Clean Architecture Fastlane Freezed CI/CD White-label Flutter DevTools
Financial logistics platform for field cash operations.
- 🧾 Maintained and stabilized a Cash Van financial logistics application in production
- 🐛 Resolved critical API and data synchronization issues affecting field operations
- 📱 Contributed to building a new mobile application using MVC + Riverpod
- 🤝 Collaborated with backend and UI/UX teams following Agile practices
Flutter Riverpod MVC REST APIs Agile
SaaS mobile platform for Taekwondo club management across multiple countries.
- 🏗️ Designed and built a complete SaaS mobile platform using Clean Architecture + BLoC — as the sole Flutter developer
- 🌍 Implemented multi-tenant, multi-currency, and multi-zone support
- 🎨 Designed the complete UI/UX and managed the full mobile lifecycle from zero to production
- 📋 Managed QA and Agile tracking via Azure DevOps — defined Epics, Features, User Stories, Bugs & Tasks
Flutter BLoC Clean Architecture Azure DevOps Multi-tenant SaaS Agile
📦 flutter_flavor_manager — Open Source · Published on pub.dev
A comprehensive CLI tool for setting up and managing flavors (environments) in Flutter projects for both Android & iOS.
- ⚙️ Automates the full setup of
dev/UAT/prodflavors on Android & iOS - 📦 Published on pub.dev — available to the entire Flutter community
- 🔧 Born from real CI/CD work at Futeric — solves a genuine developer pain point
🚌 TransJO + TransJO Bus Driver — Public Transit App · Jordan
A real-world Jordanian public bus transit system — two connected Flutter apps (rider + driver).
- 📍 Rider app: real-time bus tracking & route planning across Jordanian cities
- 🚍 Driver app: live location sharing, trip management & passenger updates
- 🔗 Two apps, one ecosystem — built and maintained as a complete system
🏦 Bank Design — Flutter Web — Flutter Web · UI/UX
A polished mobile banking UI built with Flutter Web — showcasing responsive design and banking-grade UI patterns.
- 💳 Clean, production-grade banking interface
- 🌐 Built with Flutter Web — demonstrates cross-platform expertise beyond mobile
🎬 Movie App · 🖥️ Admin Dashboard
- 🎬 Movie browser with REST API integration, search, and clean architecture patterns
- 🖥️ Fully responsive admin dashboard UI built with Flutter Web
I'm expanding beyond mobile into modern web development:
💡 My Flutter & Dart background makes the component-based mindset of React feel very natural, just a new syntax for familiar patterns.