Summary

As a Flutter Developer, I create high-quality mobile applications focusing on performance and user experience. I am actively seeking a challenging role that will allow me to leverage my skills in mobile development while continuously expanding my expertise in Flutter and related technologies. I aim to contribute to an innovative organization where I can apply my technical, problem-solving, and communication abilities to deliver impactful solutions. I am committed to advancing my career and growing professionally through collaboration and hands-on experience.

Graduation Year

8/2024

Military status

Exempt from military service

Birthdate

1/12/2002

Work Experience

Techland BS

Feb 2025 - Present

Projects

RenoCare (Graduation Project)

Flutter Developer

SignalR, dio, auth ,flutter_downloader, firebase_messaging, file_picker, shared_preferences, url_launcher, flutter_local_notifications,

Bayet

Bayet – A Flutter mobile application for streamlined property rental and purchase, built with BLoC state management, REST APIs, and secure authentication. Integrates SharedPreferences, deep linking, and localization, plus Google Maps–powered browsing, filtering, and favoriting of homes, apartments, and other listings via a responsive UI.

Flowery E-Commerce

A cross-platform Flutter e-commerce application for flower enthusiasts, built with clean architecture and cubit state management. Features comprehensive unit testing and a CI/CD pipeline using GitHub Actions to run tests before each push and distribute builds via Firebase App Distribution. and offers a responsive, searchable product catalog, shopping cart with checkout flow, and Google Maps–powered delivery address selection.

Chat App

Used Tools: Flutter, Dart ,Firebase, le picker, authentication, provider,

is a simple real-time messaging application built using Flutter for the frontend and Firebase as the backend. It allows users to register and log in, create chat rooms, and exchange messages in real-time. The app utilizes Firebase Authentication for user management and Firebase Firestore to store and retrieve messages. Key features include user authentication, sending and receiving text messages, and managing chat histories. This project demonstrates the implementation of core chat functionality using Flutter and Firebase, providing a foundation for more complex chat applications.

Skills

  • Programming Languages

    Dart,

    c++,

    python,

  • Flutter,

    Bloc,

    Provider,

    Deep linking,

    web auth,

    Dio, Api,

    google maps,

    design patterns,

    algorithms,

    DataStruture,

  • Firebase,

    Git & GitHub,

    Github Actions

    Firestore,

    Firestorage,

    Google Maps,

    Unit Testing && Ui Testing

    Publish to google play

  • Team Work

    Communication skills

Education

Faculty of Computers and Artificial Intelligence, Cairo University

Computer Science

2020 - 2024

Trainings

Route IT Training Center

Flutter Developer

July 2023 - November 2023

This training represents the completion of a program in Flutter Development. The training covered essential topics such as Dart programming, building user interfaces, state management, working with APIs, and deploying applications on both Android and iOS platforms. This training signifies the participant's proficiency in developing high-performance, cross-platform mobile applications using Flutter, demonstrating a solid understanding of modern mobile development practices.