Flutter Developer | Clean Architecture Enthusiast
Flutter developer with a strong background in clean architecture, state management (Bloc/Cubit), API integration, and scalable application design. Originally graduated as a dentist, now transitioning into mobile development with solid technical training, multiple advanced Flutter courses, and hands-on experience applying clean code principles, design patterns, and teamwork methodologies.
Here are some of my top repositories:
Elevate Super Fitness is a cross-platform mobile app that helps users achieve their fitness goals through guided exercises, progress tracking, and intelligent recommendations.
- Tech Stack: Flutter Bloc · Retrofit · Injectable · REST APIs · ObjectBox (local storage) · Firebase AI · Gemini 2.5 Flash · Youtube Player Flutter · Animated Text Kit · Flutter Secure Storage · Flutter Intl
- Highlights: Onboarding for new users to get started quickly, smart AI coach powered by Gemini for personalized advice, local database management with ObjectBox for offline support.
- View Repository
Flowery is an elegant e-commerce mobile application for buying flowers. It provides a smooth and enjoyable shopping experience with a clean design and easy navigation. Users can browse flower collections, view product details, and enjoy a seamless journey from selection to checkout..
- Tech Stack: Flutter · REST APIs · Flutter Bloc · Provider · Flutter Secure Storage · Flutter Test · Bloc Test · Mockito
- Highlights: Secure authentication, local caching, wishlist & cart synchronization, and adaptive UI.
- View Repository
Elevate Tracking App is a Flutter-based project aimed at creating a robust tracking solution. It integrates geolocation services, API calls for backend communication, secure storage for sensitive data, and state management for a responsive UI. The app supports internationalization, image handling, and navigation, making it suitable for global users.
- Tech Stack: Flutter · Injectable · Retrofit · Flutter Bloc · Google Maps Flutter · Geolocator · Cloud Firestore · Go Router · REST APIs · Flutter Test · Bloc Test · Mockito
- Highlights: Provide real-time location tracking with maps, Ensure secure user authentication and data persistence, Maintain a clean, maintainable codebase with dependency injection and modular architecture.
- View Repository
- Mastering Programming: A Comprehensive Course [Arabic] — Udemy
- Complete Flutter & Dart Development Course [Arabic] — Udemy
- Flutter Advanced Course: Bloc and MVVM Pattern [Arabic] — Udemy
- Deep Dive into Clean Architecture in Flutter [Arabic] — Udemy
- Mobile Development Diploma (Flutter) — T-Square Training Center
- Flutter Advanced Training Bootcamp — Elevate Tech

