Android and Flutter Developer with a proven track record of measurable production impact, specializing in Kotlin, Jetpack Compose, Clean Architecture, and MVI.
An accomplished Android and Flutter developer with 4 internships and significant contributions to live production apps and enterprise projects. I've driven app efficiency gains by 20%, resolved 5+ memory leaks, and contributed to 10 enterprise projects at Bank Masr. My expertise spans Kotlin, Jetpack Compose, Clean Architecture, MVI, REST API, Koin/Hilt, and Bloc development, ensuring robust and scalable mobile solutions.
Android Developer Intern
Architected the account management module across 2 live production apps, enforcing layered separation of concerns and reducing inter-module coupling. Improved app efficiency by 20% through feature modularization and optimized state handling using Coroutines and Flow, cutting redundant Jetpack Compose recompositions by ~35%. Resolved 5+ memory leaks using LeakCanary, reducing average memory consumption by ~15% and eliminating leak-driven crashes.
Android Developer Intern
Improved maintainability of 10 enterprise-level mobile projects at one of Egypt's largest banks by enforcing Clean Architecture and structured Git branching workflows. Reduced boilerplate by ~30% and strengthened ViewModel testability by implementing Dagger Hilt DI across 4+ feature modules. Collaborated within 8-week Agile sprints, code reviews, and pull request workflows across a functional team of 6 developers.
Mobile Developer Intern
Engineered 3 native Android (Kotlin) and 2 cross-platform Flutter apps as part of Egypt's national digital transformation initiative. Refactored core UI components of a legacy JavaFX desktop app, reducing reported bugs by 40%. Designed 10+ screens following Material Design 3, standardizing reusable components to accelerate design-to-implementation.
Java Development Intern
Completed a 160-hour intensive OOP, and desktop GUI development program; produced 2 functional desktop apps using Java Swing.
Bachelor of Engineering (B.Eng.), Software Engineering
A selection of mobile applications demonstrating expertise in Android and Flutter development.
Recent
Engineered a scalable Android app with Clean Architecture and Feature-First Modularization across 2 modules, achieving strict separation of concerns and full ViewModel unit test coverage. Implemented a reactive MVI state pipeline using Coroutines and Flow, reducing UI state inconsistencies to zero across 5+ screens; API keys secured via BuildConfig fields.
Recent
Built a real-time Bluetooth Classic (RFCOMM) chat app supporting device discovery, paired devices, and server/client connections. Implemented full Android 11–16 Bluetooth permission handling, ensuring compatibility across 5+ major API levels; reactive data streams via Coroutines and Flow with Clean Architecture layering.
Recent
Launched a cross-platform swapping app on Android & iOS integrating 4 Firebase services: Auth, Firestore, Storage, and Messaging. Integrated geo-location and real-time in-app messaging within Bloc-driven architecture, supporting 2-way swap negotiation flows.
My journey in mobile development is driven by a constant desire to build and innovate. This includes exploring new technologies and frameworks, often in fast-paced, project-oriented environments.
Ongoing
Remote / Self-directed
Engaging in continuous learning and application of new mobile technologies, frameworks, and architectural patterns. This involves developing proof-of-concept apps and contributing to personal projects that push the boundaries of mobile innovation.
I'm always open to discussing new opportunities, collaborations, or innovative mobile development challenges. Feel free to reach out. send me an email