Contributed to an open-source Quran reader Flutter package by integrating the Quran.com API as a full audio source. The contribution spans OAuth 2.0 authentication, a reactive streaming sync system, a hybrid audio engine, and a comprehensive test suite of 80+ tests using Mocktail. PERSONAL CONTRIBUTIONS • Integrated Quran.com API via OAuth 2.0 with custom in-memory caching (86% latency reduction) • Developed reactive sync system with Stream Transformers for real-time verse metadata injection • Engineered a Hybrid Audio Engine with dynamic fallback between local and cloud sources • Authored 80+ unit and integration tests using Mocktail for complex async repository logic • Published architectural guides and walkthroughs for community maintainability
Mobile Engineer
Mamdouh A. is a highly skilled mobile software engineer with a Bachelor of Engineering in Computer Engineering from Cairo University and a robust foundation in Flutter, Dart, and cross-platform mobile app development. He is proficient in state management approaches such as Provider, Bloc, and Cubit, as well as architectural patterns including MVC, MVVM, MVCS, and Clean Architecture. Mamdouh brings hands-on experience developing and delivering client-facing applications like VolunTeen, Check-It, EcoSort, HyperMate, and a…
EcoSort
Enhanced an existing client app EcoSort: [a recycling IoT client app] by adding the following features: PERSONAL CONTRIBUTIONS • Added Firebase authentication and push notifications to the existing app • Integrated Blync REST API to connect 3 real-time hardware sensors in recycle bins • Implemented QR code scanning to scan for reward points on recycling activities • Built the point calculation and reward tracking logic. No attached media as my client requested media non-disclosure.
Developed a mobile prototype (client idea showcase) to verify product prices and combat price manipulation in retail. Implemented barcode scanning, real-time price comparison, and e-commerce style product database. Enabled users to submit complaints and track their status. PERSONAL CONTRIBUTIONS • Implemented high-performance barcode scanning using Flutter packages • Local JSON Database mock data to simulate real products operations. • Developed a state-driven multi-step reporting wizard with complaint tracking • Built local storage history and sync logic • Designed the UI/UX following clean material guidelines
Solo project for a real client: built a volunteering app targeting teenagers, featuring responsive 30–40 screens. Integrated AI chatbot (GPT-3), in-app video player, and third-party services. Implemented MVC architecture, Firebase (storage), shared preferences, and WhatsApp/URL launcher. PERSONAL CONTRIBUTIONS • Developed 30-40 screens independently using Flutter/Dart • Implemented MVC architecture for scalable code structure • Integrated GPT-3 API for the intelligent volunteering assistant • Added awareness channels: Articles and Videos • Real people's support contacts and a community screen (proposed)
A complete Reddit mobile app clone developed as part of a software house team sprint following Agile methodology with MVC-S architecture. Owned the community management, settings, and authentication modules end-to-end. PERSONAL CONTRIBUTIONS • Built the complete Community Creation flow: form validation, community type selection, rules dialog • Implemented left drawer with dynamic community list and right drawer with user actions • Developed full Settings & Account Settings modules (email, password, privacy, permissions) • Built Auth recovery flows: forgot password, username recovery, reset email confirmation • Configured Provider-based state management with MVC-S for zero cross-module conflicts
Tapcash is an E-wallet app to manage user finances. It also allows parents to manage their children's money and teach them how to spend it wisely. The app was built as a requirement for the "Orange hackathon may-2023", recognized for its exceptional UI/UX by industry judges. PERSONAL CONTRIBUTIONS • Designed the primary financial dashboard and spending Insights section. • Implemented custom bottom navigation and reusable card widgets. • Built reactive UI components for balance tracking. • Presented the solution at Orange Digital Center's Eid Hackathon, winning a 3-month internship as a flutter developer.
Flutter Developer (Open Source Contributor)
Itqan Community (mushaf-imad-flutter)· OtherFeb 2026 — Mar 2026- Integrated Quran.com API via OAuth 2.0, reducing latency by 86% via custom in-memory caching.
- Developed a reactive sync system with Stream Transformers for real-time verse metadata injection.
- Engineered a Hybrid Audio Engine supporting dynamic fallback between local and cloud sources.
- Authored 80+ tests with Mocktail, for asynchronous repository logic.
- Published architectural guides and walkthroughs for community maintainability
DartREST APIOAuth2StreamsMocktailDependency InjectionClean ArchitectureGitGitHubAntigravityOpen Source ContributionFreelance Flutter Developer
Freelance - Self-Employed· HealthTechNov 2023 — May 2024- Built a stress-monitoring app (HyperMate) connecting to an ESP8266 microcontroller via Wi-Fi with real-time GSR sensor readings and a smart chatbot.
- Enhanced EcoSort — a recycling IoT client app — adding Firebase auth, push notifications, QR scanning, and Blync API integration for hardware sensors.
- Employed MVC Architecture with Provider state management across all of these freelance projects.
FlutterFirebaseREST API integrationLocal Push NotificationsQR code scannerProvider state managementOpenAI API integrationHardware IntegrationArduino CESP8266SensorsWi-Fi CommunicationResponsive UIMVC ArchitectureHTTP ProtocolCopilotGitGitHubVScodeAndroidFreelance Flutter Developer
PrimaLab· EdTechSep 2023 — Jun 2024- Developed 2 client Flutter applications (VolunTeen and Check-It) handling all aspects of the SDLC from requirements gathering to apk delivery.
- Delivered VolunTeen, a volunteering social platform for a real client targeting teenagers, with 30–40 responsive screens, AI chatbot (GPT-3), and 3rd party URL integratons [ex:WhatsApp].
- Delivered (Check-it), a prototype app to report over-priced products,, featuring barcode scanning, real-time price comparison, and e-commerce style product database (Mock data - idea prototype showcase).
- Integrated Firebase Database service, GPT-3 API and in-app video player.
FlutterDartFirebaseMVC Architecturein-app video playerProvider State ManagementBarcode scannerOpenAI API integrationResponsive UIshared_preferencesLocal StorageGitGitHubVScodeCopilotFlutter Instructor
PrimaLab· EdTechAug 2024 — Feb 2024- Delivered Flutter Level 1 — from zero programming background through Dart to real Flutter applications across 28+ sessions.
- Designed all materials, notes, and 10+ assignments across 28+ sessions from scratch.
- Supervised a capstone project: Dart shopping system with cart management and checkout.
- LVL 1 scope: Programming basics - Dart fundamentals, Dart OOP, Async Dart, UI development, layout, Basic widgets [stateful & stateless] , navigation and routing with practical exercises and project-based learning.
DartOOPAsync ProgrammingWidgetsLayoutNavigationRoutingCLIFlutter Developer
Orange Digital Center Software House· EdTechJun 2023 — Sep 2023- Worked with agile teams on 2 internal mobile apps & 1 hackathon E-wallet app, meeting tight sprint deadlines.
- Translated Figma designs into Flutter UI and used MVVM architecture and Bloc Cubit.
- Developed the end-to-end "New Meeting" feature, creating responsive UIs, data models, and complex Cubit state management for multi-screen data synchronization, scheduling, and player invitations.
- Built the complete "Invite Players" flow, implementing advanced client-side logic for search filtering, role-based categorization, multi-selection, and dynamic meeting integration.
- Engineered the entire user profile system, including image picking/deletion logic, custom animated switch UI components, secure password validation flows, and state management using Cubit.
- Collaborated within a cross-functional Agile team (UI/UX, Backend, QA, Product Owners) using Scrum methodologies, daily standups, and sprint planning to deliver high-quality features.
FlutterDartBloc Cubit State ManagementFigma UI/UX ImplementationData ModelingNavigationForm ValidationsImage HandlingAgileScrumCross-Functional Team CollaborationDaily StandupsMVVM ArchitectureGitGitHubVScodeSearchFilteringMachine Learning Engineering Instructor
DEPI Initiative · Ministry of Communications & IT · Harvest Training Center· EdTechAug 2024 — Oct 2024- Delivered over 100 hours of technical instruction for the Machine Learning Engineer track, teaching complex concepts from fundamental mathematics to advanced framework deployment.
- Mentored student teams through a four-phase Capstone Project lifecycle (Proposal, EDA, Modeling, and Final Report), culminating in business-centric product defenses and data storytelling presentations.
- Designed, structured, and graded over 17 comprehensive practical tasks and quizzes covering Maths, ML concepts and core libraries like NumPy, Pandas, and Scikit-Learn.
- Formulated a deep-dive curriculum bridging theoretical foundations—including Linear Algebra, Probability, and Inferential Statistics—with hands-on algorithmic implementations like Gradient Descent from scratch.
- Evaluated student technical solutions and code architecture, providing detailed, line-by-line feedback to align their skills with production-level development standards.
- Prepared students for cloud-native AI workflows by delivering comprehensive instructional modules on Microsoft Azure AI Fundamentals (AI-900) and Azure AI Engineer (AI-102) tracks.
PythonNumPyScikit-LearnAzure AIPandasMachine LearningData SciencejupyterGoogle ColabVScodeEDA
Bachelor of Engineering - Computer Engineering
Cairo University - Faculty of EngineeringCairo, Egypt2019 — 2024

Mobile Engineer
Mamdouh is available for hire
Schedule an interview14 days risk-free trial · No commitments · We handle contracts and payroll
Mamdouh A. is a highly skilled mobile software engineer with a Bachelor of Engineering in Computer Engineering from Cairo University and a robust foundation in Flutter, Dart, and cross-platform mobile app development. He is proficient in state management approaches such as Provider, Bloc, and Cubit, as well as architectural patterns including MVC, MVVM, MVCS, and Clean Architecture. Mamdouh brings hands-on experience developing and delivering client-facing applications like VolunTeen, Check-It, EcoSort, HyperMate, and a…
- Projects completed6
- Hourly rate
- 3-4 years experience
- Damietta, Egypt
- Member since Jun 2026
Contributed to an open-source Quran reader Flutter package by integrating the Quran.com API as a full audio source. The contribution spans OAuth 2.0 authentication, a reactive streaming sync system, a hybrid audio engine, and a comprehensive test suite of 80+ tests using Mocktail. PERSONAL CONTRIBUTIONS • Integrated Quran.com API via OAuth 2.0 with custom in-memory caching (86% latency reduction) • Developed reactive sync system with Stream Transformers for real-time verse metadata injection • Engineered a Hybrid Audio Engine with dynamic fallback between local and cloud sources • Authored 80+ unit and integration tests using Mocktail for complex async repository logic • Published architectural guides and walkthroughs for community maintainability
EcoSort
Enhanced an existing client app EcoSort: [a recycling IoT client app] by adding the following features: PERSONAL CONTRIBUTIONS • Added Firebase authentication and push notifications to the existing app • Integrated Blync REST API to connect 3 real-time hardware sensors in recycle bins • Implemented QR code scanning to scan for reward points on recycling activities • Built the point calculation and reward tracking logic. No attached media as my client requested media non-disclosure.
Developed a mobile prototype (client idea showcase) to verify product prices and combat price manipulation in retail. Implemented barcode scanning, real-time price comparison, and e-commerce style product database. Enabled users to submit complaints and track their status. PERSONAL CONTRIBUTIONS • Implemented high-performance barcode scanning using Flutter packages • Local JSON Database mock data to simulate real products operations. • Developed a state-driven multi-step reporting wizard with complaint tracking • Built local storage history and sync logic • Designed the UI/UX following clean material guidelines
Solo project for a real client: built a volunteering app targeting teenagers, featuring responsive 30–40 screens. Integrated AI chatbot (GPT-3), in-app video player, and third-party services. Implemented MVC architecture, Firebase (storage), shared preferences, and WhatsApp/URL launcher. PERSONAL CONTRIBUTIONS • Developed 30-40 screens independently using Flutter/Dart • Implemented MVC architecture for scalable code structure • Integrated GPT-3 API for the intelligent volunteering assistant • Added awareness channels: Articles and Videos • Real people's support contacts and a community screen (proposed)
A complete Reddit mobile app clone developed as part of a software house team sprint following Agile methodology with MVC-S architecture. Owned the community management, settings, and authentication modules end-to-end. PERSONAL CONTRIBUTIONS • Built the complete Community Creation flow: form validation, community type selection, rules dialog • Implemented left drawer with dynamic community list and right drawer with user actions • Developed full Settings & Account Settings modules (email, password, privacy, permissions) • Built Auth recovery flows: forgot password, username recovery, reset email confirmation • Configured Provider-based state management with MVC-S for zero cross-module conflicts
Tapcash is an E-wallet app to manage user finances. It also allows parents to manage their children's money and teach them how to spend it wisely. The app was built as a requirement for the "Orange hackathon may-2023", recognized for its exceptional UI/UX by industry judges. PERSONAL CONTRIBUTIONS • Designed the primary financial dashboard and spending Insights section. • Implemented custom bottom navigation and reusable card widgets. • Built reactive UI components for balance tracking. • Presented the solution at Orange Digital Center's Eid Hackathon, winning a 3-month internship as a flutter developer.
Flutter Developer (Open Source Contributor)
Itqan Community (mushaf-imad-flutter)· OtherFeb 2026 — Mar 2026- Integrated Quran.com API via OAuth 2.0, reducing latency by 86% via custom in-memory caching.
- Developed a reactive sync system with Stream Transformers for real-time verse metadata injection.
- Engineered a Hybrid Audio Engine supporting dynamic fallback between local and cloud sources.
- Authored 80+ tests with Mocktail, for asynchronous repository logic.
- Published architectural guides and walkthroughs for community maintainability
DartREST APIOAuth2StreamsMocktailDependency InjectionClean ArchitectureGitGitHubAntigravityOpen Source ContributionFreelance Flutter Developer
Freelance - Self-Employed· HealthTechNov 2023 — May 2024- Built a stress-monitoring app (HyperMate) connecting to an ESP8266 microcontroller via Wi-Fi with real-time GSR sensor readings and a smart chatbot.
- Enhanced EcoSort — a recycling IoT client app — adding Firebase auth, push notifications, QR scanning, and Blync API integration for hardware sensors.
- Employed MVC Architecture with Provider state management across all of these freelance projects.
FlutterFirebaseREST API integrationLocal Push NotificationsQR code scannerProvider state managementOpenAI API integrationHardware IntegrationArduino CESP8266SensorsWi-Fi CommunicationResponsive UIMVC ArchitectureHTTP ProtocolCopilotGitGitHubVScodeAndroidFreelance Flutter Developer
PrimaLab· EdTechSep 2023 — Jun 2024- Developed 2 client Flutter applications (VolunTeen and Check-It) handling all aspects of the SDLC from requirements gathering to apk delivery.
- Delivered VolunTeen, a volunteering social platform for a real client targeting teenagers, with 30–40 responsive screens, AI chatbot (GPT-3), and 3rd party URL integratons [ex:WhatsApp].
- Delivered (Check-it), a prototype app to report over-priced products,, featuring barcode scanning, real-time price comparison, and e-commerce style product database (Mock data - idea prototype showcase).
- Integrated Firebase Database service, GPT-3 API and in-app video player.
FlutterDartFirebaseMVC Architecturein-app video playerProvider State ManagementBarcode scannerOpenAI API integrationResponsive UIshared_preferencesLocal StorageGitGitHubVScodeCopilotFlutter Instructor
PrimaLab· EdTechAug 2024 — Feb 2024- Delivered Flutter Level 1 — from zero programming background through Dart to real Flutter applications across 28+ sessions.
- Designed all materials, notes, and 10+ assignments across 28+ sessions from scratch.
- Supervised a capstone project: Dart shopping system with cart management and checkout.
- LVL 1 scope: Programming basics - Dart fundamentals, Dart OOP, Async Dart, UI development, layout, Basic widgets [stateful & stateless] , navigation and routing with practical exercises and project-based learning.
DartOOPAsync ProgrammingWidgetsLayoutNavigationRoutingCLIFlutter Developer
Orange Digital Center Software House· EdTechJun 2023 — Sep 2023- Worked with agile teams on 2 internal mobile apps & 1 hackathon E-wallet app, meeting tight sprint deadlines.
- Translated Figma designs into Flutter UI and used MVVM architecture and Bloc Cubit.
- Developed the end-to-end "New Meeting" feature, creating responsive UIs, data models, and complex Cubit state management for multi-screen data synchronization, scheduling, and player invitations.
- Built the complete "Invite Players" flow, implementing advanced client-side logic for search filtering, role-based categorization, multi-selection, and dynamic meeting integration.
- Engineered the entire user profile system, including image picking/deletion logic, custom animated switch UI components, secure password validation flows, and state management using Cubit.
- Collaborated within a cross-functional Agile team (UI/UX, Backend, QA, Product Owners) using Scrum methodologies, daily standups, and sprint planning to deliver high-quality features.
FlutterDartBloc Cubit State ManagementFigma UI/UX ImplementationData ModelingNavigationForm ValidationsImage HandlingAgileScrumCross-Functional Team CollaborationDaily StandupsMVVM ArchitectureGitGitHubVScodeSearchFilteringMachine Learning Engineering Instructor
DEPI Initiative · Ministry of Communications & IT · Harvest Training Center· EdTechAug 2024 — Oct 2024- Delivered over 100 hours of technical instruction for the Machine Learning Engineer track, teaching complex concepts from fundamental mathematics to advanced framework deployment.
- Mentored student teams through a four-phase Capstone Project lifecycle (Proposal, EDA, Modeling, and Final Report), culminating in business-centric product defenses and data storytelling presentations.
- Designed, structured, and graded over 17 comprehensive practical tasks and quizzes covering Maths, ML concepts and core libraries like NumPy, Pandas, and Scikit-Learn.
- Formulated a deep-dive curriculum bridging theoretical foundations—including Linear Algebra, Probability, and Inferential Statistics—with hands-on algorithmic implementations like Gradient Descent from scratch.
- Evaluated student technical solutions and code architecture, providing detailed, line-by-line feedback to align their skills with production-level development standards.
- Prepared students for cloud-native AI workflows by delivering comprehensive instructional modules on Microsoft Azure AI Fundamentals (AI-900) and Azure AI Engineer (AI-102) tracks.
PythonNumPyScikit-LearnAzure AIPandasMachine LearningData SciencejupyterGoogle ColabVScodeEDA
Bachelor of Engineering - Computer Engineering
Cairo University - Faculty of EngineeringCairo, Egypt2019 — 2024