Flutter Developer with 2 years of experience building scalable and high-performance mobile applications using Clean Architecture, BLoC, REST APIs, and Firebase. Passionate about creating clean, maintainable code and delivering smooth user experiences. Currently expanding backend skills with Node.js and modern full-stack development practices.
Refactored legacy codebase to improve maintainability and scalability. Integrated RESTful APIs with proper error handling and data validation, and integrated Firebase service. Improved app responsiveness and reduced UI lag, delivering a smoother user experience across all screens. Collaborated within a cross-functional team of 6+ engineers to ship stable, production-ready features on schedule.
Developed a complete delivery system (Customer App, Driver App, Admin Dashboard) Implemented real-time features using Firebase Built a scalable architecture supporting multiple user roles Implemented a local caching strategy that significantly reduced redundant API calls,
Built a cross-platform app with full Arabic & English localization support using easy_localization. Integrated Firebase services (Auth, Firestore, Storage) to handle authentication, real-time data, push notifications, and media uploads. mplemented Clean Architecture with BLoC pattern, managing 6+ features across data, domain, and presentation layers
View ProjectImplemented Firebase Authentication and secure user flows Integrated Firestore with efficient querying Applied local caching to enhance performance and reduce API calls. Designed a responsive UI and smooth animations Handled API errors and edge cases effectively
View Project