Skip to content
View Abdallahabusnineh's full-sized avatar
💭
Architecting scalable Mobile systems
💭
Architecting scalable Mobile systems

Block or report Abdallahabusnineh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AbdallahAbusnineh/README.md

header

LinkedIn GitHub Portfolio pub.dev Email


🧑‍💻 About Me

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'];
}

💼 Professional Experience

🏦 Futeric — Flutter Developer (Dec 2024 – Present · Full-time)

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


💸 sp-apps — Flutter Developer (Oct 2024 – Dec 2024 · Part-time)

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


🥋 Quadra Technologies — Flutter Developer (Feb 2024 – Dec 2024 · Remote)

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


🚀 Featured Projects

📦 flutter_flavor_managerOpen Source · Published on pub.dev

A comprehensive CLI tool for setting up and managing flavors (environments) in Flutter projects for both Android & iOS.

pub.dev Stars Forks

  • ⚙️ Automates the full setup of dev / UAT / prod flavors 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 DriverPublic 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 WebFlutter 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

🛠️ Tech Stack

📱 Mobile Development

Flutter Dart Flutter Web

🏛️ Architecture & State Management

Clean Architecture BLoC Riverpod GetX Provider

🔥 Backend & Networking

Firebase REST API Dio Postman

🔐 Security & Auth

JWT Secure Storage Biometric Auth OWASP Mobile Top 10

⚙️ DevOps & Tools

Fastlane GitHub Actions Git Azure DevOps Jira Flutter DevTools


🌱 Currently Learning

I'm expanding beyond mobile into modern web development:

React Next.js TypeScript

💡 My Flutter & Dart background makes the component-based mindset of React feel very natural, just a new syntax for familiar patterns.


📊 GitHub Stats

Abdallah's GitHub Stats

Top Languages

GitHub Streak


"Clean code isn't written in one pass، it's refined, refactored, and respected."

Profile Views

Pinned Loading

  1. TranJO-bus_driver TranJO-bus_driver Public

    Dart

  2. TransJO TransJO Public

    Dart

  3. flutter_flavor_manager flutter_flavor_manager Public

    A comprehensive tool for setting up and managing flavors (environments) in Flutter projects for both Android and iOS. check the package on pub dev https://pub.dev/packages/flutter_flavor_manager

    Dart 2 3

  4. swagger-reader-mcp swagger-reader-mcp Public

    Read-only MCP server for AI coding agents to search live Swagger 2 / OpenAPI 3 docs — endpoints, schemas, and fields — without pasting API docs into every prompt.

    JavaScript 4

  5. jobdrop-tracker jobdrop-tracker Public

    A tiny, private, browser-only job-application tracker. Drop in a spreadsheet and track your applications no backend, no signup, your data stays in your browser.

    JavaScript 1

  6. shop_flow shop_flow Public

    A Flutter e-commerce app — browse a product catalog, search, favorite items, and manage a locally-persisted shopping cart. Built with Clean Architecture.

    Dart