💻 Flutter Software Engineer | iOS & Android
Building scalable, reliable, and user-focused mobile applications for iOS and Android.
I’m a Flutter Software Engineer focused on building, shipping, and maintaining production applications for iOS and Android.
I currently work on the Ashams mobile application and lead the mobile development of Tawjihi AI, an educational product I founded.
My experience includes Flutter architecture, Firebase, Supabase, REST APIs, push notifications, analytics, monetization, native platform integrations, Apple CarPlay, Android Auto, and mobile release workflows.
Alongside development, I teach programming and computer science topics including C++, Java, OOP, Data Structures, Algorithms, Flutter, and Dart.
Mobile: Flutter, Dart, BLoC/Cubit, Clean Architecture, MVVM
Services: Firebase, Supabase, REST APIs, Local Storage
Integrations: Apple CarPlay, Android Auto, Deep Linking, Background Audio
Monetization: Google Ad Manager, AdMob
Languages: Dart, Java, C++, Swift
Tools: Git, GitHub, Xcode, Android Studio, Postman, Jira, Figma
A production news, radio, games, and interactive-media application for iOS and Android.
My work includes Flutter development, notifications, analytics, monetization, Apple CarPlay, Android Auto, Supabase-powered experiences, store releases, and production debugging.
An AI-powered educational mobile product designed to support Tawjihi students through personalized learning experiences.
I founded the product and lead its Flutter development across iOS and Android, including architecture, Firebase services, API integration, releases, and coordination with UI/UX and backend development.
A published Palestinian shopping platform connecting customers with local stores through a modern mobile experience.
A customizable Flutter package for generating text-based user avatars.
Building mobile products that solve real problems and remain reliable in production.




