07/14/2026 updated

DA
100 % available

Mobile Developer | Flutter & Back-End

Cairo, Egypt
Only remote
Bachelor Degree in Computer Science
Cairo, Egypt
Only remote
Bachelor Degree in Computer Science

Profile attachments

David_Ayman_Mahrous_FlowCV_Resume_2026-04-26.pdf

Flutter Mobile Development
Extensive experience building cross-platform mobile applications using Flutter and Dart, covering UI/UX design, state management with Bloc and Cubit, API integration, Firebase connectivity, and deployment for Android and iOS.

Back-End Development with PHP and Laravel
Solid knowledge of back-end web development using PHP and Laravel, including building secure and scalable RESTful APIs, working with MVC architecture, Eloquent ORM, Blade templating, routing, middleware, and Artisan CLI.

Database Management
Proficiency in working with relational and non-relational databases including MySQL, SQL Server, Firebase, and MongoDB, covering data modeling, querying, and integration into web and mobile applications.

Programming Languages
Knowledge of multiple programming languages including C, C++, C#, Java, Python, JavaScript, PHP, and Dart, enabling versatile development across different platforms and environments.

RESTful API Integration
Experience designing and integrating RESTful APIs in both mobile and web applications, enabling seamless data exchange, authentication, and synchronization with external services.

Version Control with Git
Regular use of Git for source code management, version control, and collaborative development workflows.

Frameworks and Libraries
Hands-on experience with Flutter, Bootstrap, and Laravel as primary frameworks and libraries for building responsive and scalable applications.

Software Development Concepts
Familiarity with core software engineering concepts including Data Structures, RESTful API design, Agile methodology, SDLC Models, Object-Oriented Programming (OOP), and Operating Systems.

Operating Systems
Comfortable working across macOS, Windows, and Linux (Ubuntu) environments for development and deployment tasks.

Experience

Professional experience0 - 5 years
Freelancer since2024

Languages

EnglishFluent

Project history

Luciz Mobile App

Personal Project
Developed a Flutter mobile app for a burger store, allowing users to browse the menu, view product details, customize orders, and place orders. Integrated APIs for dynamic data handling and implemented UI based on Figma designs, focusing on smooth performance and user-friendly experience.

Part-Time Software Developer

Pay Band Solutions
Working on mobile application development using Flutter, focusing on building scalable apps and integrating APIs. Contributing to developing user-friendly features, improving app performance, and maintaining clean, efficient code.

Nezoola Mobile App - Flutter App with API Integration

Personal Project
Developed a Flutter mobile app for booking activities and events, using Clean Architecture for a scalable and maintainable structure. Integrated RESTful APIs for data handling and booking operations, and implemented the UI based on Figma designs to deliver a modern and user-friendly experience.

Hospital Management System - Graduation Project

Personal Project
Developed a hospital management mobile application using Flutter, implementing Clean Architecture for a scalable and maintainable structure. Integrated RESTful APIs to manage patient data, appointments, and system operations. Focused on building a structured codebase and a user-friendly interface for efficient healthcare management.

Church Scout Group Management App - Flutter App with API Integration and Cubit

Personal Project
Developing a mobile application to efficiently manage member data and attendance for a church scout group. The app fetches member information from a REST API and allows recording of attendance for different scout teams. Features interactive dashboards with detailed analytics and insights for each team. Built with Flutter using Cubit for state management.

Brand Match - Flutter App with Firebase and Bloc

Personal Project
Created a warehouse and order management app using Flutter and Bloc for structured state management. Designed for suppliers and sales teams, featuring a real-time dashboard to monitor inventory levels, track orders, and generate sales reports. Integrated Firebase for authentication, cloud data storage, and real-time synchronization.

Back-End Diploma

Route Academy
Completed an intensive back-end web development diploma using PHP and Laravel. Built secure, scalable web apps and RESTful APIs, worked with MySQL, authentication, MVC, Eloquent, Blade, routing, middleware, Artisan CLI, Git, and deployment workflows.

Scouts Event Reservation Web

Personal Project
Developed a responsive web application using PHP, SQL, and Bootstrap for scout event reservations. The system automatically generates a unique QR code for each registered user, sent via WhatsApp through an integrated messaging API. Focused on automation, user-friendly design, and efficient event management with a backend powered by PHP and MySQL.

Scouring Intern

Majid Al Futtaim
Assisted with supplier research, evaluation, and comparison to support procurement decisions. Updated and maintained accurate supplier databases. Helped prepare and issue RFQs and RFPs. Supported general administrative tasks, documentation, and record-keeping. Contributed to process improvement initiatives and collaborated with the procurement team.

Attendance Tracker - Flutter App with Firebase, REST API and Bloc

Personal Project
Developed a mobile attendance tracking app for a church organization using Flutter with Bloc for state management. Integrated Firebase for authentication and real-time data storage, along with REST API connectivity for syncing external records. Features include check-in/check-out functionality, attendance history, and role-based access for members and admins.

Camp Spot App - Flutter App with Cubit and Firebase

Personal Project
Developed a mobile application using Flutter and Cubit for state management to showcase available camp areas for scouting and outdoor activities. Integrated Firebase for real-time data storage, user authentication, and cloud functionality. Designed with a modular architecture to ensure scalability, maintainability, and smooth performance.

Flutter Development Course

Udemy
Completed multiple Flutter and Dart courses covering UI/UX, state management, API integration, Firebase, and app deployment for Android and iOS. Built real-world projects and strengthened skills in responsive design, performance optimization, and scalable app architecture.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in