I build polished, maintainable Flutter applications for Android and iOS, with a focus on clean architecture, responsive interfaces, and reliable integrations.
I am a Flutter developer with two years of hands-on experience building mobile applications, reusable interfaces, and maintainable feature-based codebases. My work covers the full application flow: translating designs into responsive Flutter UI, managing state, integrating APIs and Firebase services, testing critical behavior, and improving existing applications.
- Primary focus: Flutter and cross-platform mobile development
- Open to remote, full-time, and freelance opportunities worldwide, with particular interest in the Gulf region and Egypt
- Comfortable working on new MVPs as well as existing Flutter codebases
- Develop complete Flutter applications for Android and iOS
- Implement product designs as responsive Flutter interfaces
- Build MVPs for startups and early-stage products
- Integrate REST APIs and Firebase services
- Implement authentication, notifications, and local persistence
- Fix Flutter bugs and develop new features
- Improve UI responsiveness and application performance
- Review, organize, and maintain existing Flutter codebases
| Area | Technologies and practices |
|---|---|
| Architecture | Clean Architecture, feature-first organization, dependency injection |
| State management | BLoC, Cubit, Provider, GetX |
| Data and backend | REST APIs, Firebase, local storage |
| Mobile UI | Responsive UI, reusable widgets, cross-platform mobile development |
| Quality | Testing, debugging, maintenance, Git, GitHub, practical GitHub Actions CI/CD |
A local-first expense tracker for budgets, wallets, reports, backups, and day-to-day financial management.
Core stack: Flutter, BLoC, Clean Architecture, local storage, testing
Demonstrates: Layered architecture, privacy-focused data handling, and tested financial workflows.
A polished food-ordering experience with responsive screens and a complete journey from onboarding to order tracking.
Core stack: Flutter, Cubit, Clean Architecture, go_router, get_it, testing
Demonstrates: UI/UX implementation, reusable design systems, and modular feature development.
An Islamic companion for Quran reading, prayer times, adhkar, notifications, and daily worship tools.
Core stack: Flutter, Provider, REST APIs, Firebase Messaging, local storage
Demonstrates: Multi-feature application design, API integration, notifications, and offline-aware data flows.
A personal finance application with transaction management, analytics, and responsive financial dashboards.
Core stack: Flutter, Firebase Authentication, Firestore, go_router, charts
Demonstrates: Firebase integration, data visualization, and responsive finance-oriented UI.
A shopping application with authentication, product discovery, favorites, cart management, and responsive user flows.
Core stack: Flutter, BLoC, Firebase, Dio, Clean Architecture
Demonstrates: E-commerce workflows, state management, backend integration, and feature-first organization.
A book-discovery application with search, categories, authentication, and Google Books data integration.
Core stack: Flutter, GetX, Dio, Google Books API, Firebase
Demonstrates: REST API mapping, resilient model defaults, cached search results, and focused model tests.
- Keep presentation, business logic, and data concerns clearly separated
- Choose state management based on project needs rather than habit
- Build reusable components and responsive layouts
- Handle loading, empty, success, and failure states explicitly
- Protect environment-specific configuration and document setup safely
- Add focused tests around important application behavior
I am continuing to strengthen automated testing, Flutter performance, GitHub Actions workflows, and production release practices.
I am open to Flutter roles, mobile application projects, MVP development, and long-term collaboration. If you are building a mobile product or improving an existing Flutter application, I would be glad to discuss how I can help.

