Mamdouh Ahmed Attia

Mamdouh Ahmed Attia

Mobile Software Engineer — Flutter

I'm a Flutter Developer and Computer Engineering graduate with hands-on experience building real-world mobile applications across academic projects, hackathons, freelancing, and technical instruction.

Throughout my journey, I worked on multiple end-to-end applications, from idea and system design to implementation, testing, and deployment. My background in software engineering fundamentals combined with exposure to AI and machine learning enables me to build mobile solutions that are both scalable and data-aware.

I value consistency over perfection, continuous learning, and building software that solves real problems. I'm especially interested in mobile roles where clean architecture, product thinking, and long-term code quality matter.

Skills & Expertise

📱 Mobile Development

Flutter Dart Provider Bloc/Cubit Clean Architecture MVVM MVC Hive Shared Prefs

🔥 Backend & Services

Firebase Auth Firestore Firebase Storage FCM Supabase REST APIs

🤖 AI & Machine Learning

Machine Learning Deep Learning Computer Vision NLP TensorFlow PyTorch scikit-learn

💻 Programming Languages

Dart Python C/C++ Java Go Verilog

🛠️ Tools & Practices

Git/GitHub Agile/Scrum Unit Testing Clean Code SOLID Design Patterns

Experience

Feb 2026 – Present

Open Source Flutter Contributor

Itqan Community — Mushaf-IMAD Flutter

Integrated the Quran.com Audio API via OAuth 2.0. Built a hybrid audio engine with in-memory caching (86% latency reduction), reactive Stream Transformers, and 80+ Mocktail tests.

View PR #27 on GitHub →
Jun 2025

Python Programming Instructor

Maspero Academy — Radio & Television Institute

Delivered Python programming fundamentals to CS students, creating engaging exercises covering data types, control flow, OOP, and problem-solving patterns.

Dec 2024 – Nov 2025

IT Support Specialist

Future of Egypt (Military Service)

Provided technical support for hardware, software, and networking. Diagnosed and resolved complex system issues while building strong client-communication and problem-solving skills.

Aug 2024 – Oct 2024

Machine Learning Engineer Instructor

DEPI Initiative — Ministry of Communications & IT

Designed and delivered a comprehensive ML engineering curriculum for aspiring engineers. Covered mathematics foundations, Python ecosystem (NumPy/Pandas), model training, and end-to-end project lifecycle including a capstone defense seminar.

Aug 2023 – Present

Flutter Developer — Freelance

Self-Employed (Remote & Local Clients)

Delivered end-to-end Flutter applications for 5+ clients, spanning IoT health monitoring (HyperMate), smart recycling IoT (EcoSort), and social volunteering platforms (VolunTeen). Managed full project lifecycle: requirements, architecture, implementation, testing, and delivery.

Flutter Firebase IoT / BLE Clean Architecture
Aug 2023 – Feb 2024

Flutter Development Instructor

Primalab

Led a complete Flutter Development Diploma from zero to production. Designed all course materials, handwritten notes, and practical exercises. Guided students from Dart basics through MVC architecture, state management, and real app deployment.

Jun 2023 – Sep 2023

Flutter Developer Intern

Orange Digital Center Egypt

Built production Flutter features in an Agile team. Translated Figma designs into pixel-perfect, responsive Flutter UIs using MVVM architecture and the Bloc state management pattern. Led the Reddit Clone project's community module.

View Internship Certificate

What My Clients Say

 5.0 / 5.0 — All clients rated 5 out of 5

"I liked how practical and focused you are, and how working with you always felt organized and goal-oriented. Your organization, clarity, and support really make working together easy and enjoyable."
"The application was delivered with a highly professional finish. Through our discussions, he helped us identify some useful features to add such as the AI bot included in HyperMate."
"Working with him was super professional."
"Yes. He's professional, dependable, and delivers solid work. I liked how easy you are to work with and how clearly you communicate. Everything was good overall."
"He is highly professional, well-organized, and very committed to deadlines. His attention to detail and strong time management made the whole process smooth and efficient, and the quality of his work was excellent."
"He takes his work seriously, providing clear communication to understand the client's needs and expectations. He is willing to make changes and edits according to the client's preferences while making sure that everything in the development process is outstanding."
"Sure he is reliable. Commitment."

Education

🎓

Bachelor of Engineering

Computer Engineering

Cairo University

2019 - 2024

Very Good with Honors