
Crafting Mobile Experiences with Flutter
I build high-performance mobile applications with beautiful UI and seamless user experience using Flutter framework.
Technical Expertise
My specialized skills as a Mobile Application Developer
Mobile Development
Flutter
Dart
Firebase
Native Android
State Management
API Integration
Supporting Technologies
Native Development Experience
Android (Java/Kotlin)
3 years experience
- Custom native modules for Flutter
- Performance optimization
iOS (Swift)
2 years experience
- Flutter iOS integration
- App Store deployment
Developer Tools & Extensions
Explore my contributions to the Flutter developer community, designed to boost productivity and streamline workflows.
Flutter Full Structure
VS Code Extension
A powerful Visual Studio Code extension that scaffolds Clean Architecture for Flutter apps in seconds. Generate full project structures or feature modules with domain, data, and presentation layers.
✨ Key Features:
- Generate full project with Clean Architecture
- Create feature modules (domain/data/presentation)
- Pre-configured core layers (routing, theme, utils)
- Automatic Dart scripts execution
Flutter Structure Generator
JetBrains Plugin
The same powerful functionality for JetBrains IDEs like IntelliJ IDEA, Android Studio, and WebStorm. Brings Clean Architecture scaffolding to your favorite JetBrains IDE.
🚀 Capabilities:
- Compatible with Android Studio & IntelliJ
- Same powerful structure generation
- Integrated with JetBrains ecosystem
- Enhanced productivity for Flutter developers
Professional Journey

ADA Egypt
Cairo, Egypt
POSITION
Mobile Application Instructor (Flutter)
Key Achievements
- Taught hands-on mobile app development using Flutter and Dart.
- Guided students through real-world app building projects.
- Helped trainees deploy their first mobile apps.
Tech Stack

E-Code LTD
Remote - Jordan
POSITION
Software Engineer – Mobile Applications
Key Achievements
- Developed and deployed cross-platform mobile applications using Flutter and Dart.
- Collaborated with teams to design and implement scalable and maintainable mobile app architectures.
- Optimized app performance and ensured seamless user experience across Android and iOS.
- Integrated RESTful APIs and third-party services to enhance app functionalities.
- Applied modern UI/UX principles to build intuitive and responsive mobile interfaces.
Tech Stack

Saudi Gulf Group
Nasr City, Egypt
POSITION
Software Engineer
Key Achievements
- Built stable and scalable apps with Flutter and Firebase.
- Collaborated with backend teams for API integration.
- Delivered multiple production-ready apps on schedule.
Tech Stack

Obour Institute
Obour, Egypt
POSITION
Teaching Assistant
Key Achievements
- Helped students understand software development concepts.
- Worked on the OI Tawasol application for university communication.
- Supported faculty in technical tasks and mentoring.
Tech Stack

Oi Robotics
Obour, Egypt
POSITION
Advisor & Vice President
Key Achievements
- Mentored students in robotics software development.
- Organized workshops and team activities.
- Enhanced project structure and delivery efficiency.
Tech Stack
Featured Projects

E-Commerce App
✅ Glus Family – Key Features at a Glance: 🏠 All-in-One Home Services Platform: Easily book residential and corporate cleaning services through one app. 🧼 Buy Cleaning Products: Browse and purchase selected cleaning products directly within the app. 🎉 Event Planning Made Easy: Plan events seamlessly—from decorations to logistics and setup. 🛠️ Home Maintenance Services: Maintain a comfortable and safe living space with various repair services. 💡 User-Friendly Interface: Simple and efficient design for quick and easy service access. 📅 Advanced Booking System: Choose your preferred service, date, time, duration, and even your favorite housekeeper. 👤 Personalized Service Options: Tailored services to match your individual needs and preferences. 💳 Secure Digital Payments: Complete transactions easily and securely through the app. 🎁 Loyalty & Rewards Program: Earn points and enjoy exclusive benefits with every booking.

OI Tawasol معاهد العبور
OI Tawasol is a dedicated mobile application designed for students of Obour University. The app aims to simplify the educational process and strengthen communication between students and the university. It offers the following key features: Download academic schedules and exam timetables Stay updated with the latest news and announcements from the university Track student attendance and absence records Access essential academic information in a simple and user-friendly format The main objective of the application is to make academic information easily accessible and enhance the connection between students and the university.

Glus Family ERP System
Glus Family ERP System is a comprehensive enterprise resource planning platform designed to streamline and manage internal operations for organizations and businesses. The system includes modules for human resources, finance, inventory, sales, customer management, and internal communication. It features role-based access, real-time data synchronization, and responsive interfaces for both desktop and mobile users. The platform is built with scalability, performance, and user experience in mind to meet the evolving needs of growing enterprises.