I help clients bring their ideas to life and turn them into reality through technology and innovation.
I also help start-ups update their outdated or messy codebase to the latest version of the technologies with clean architecture code,
and custom responsive design with smooth functionality.
It all starts when a passionate computer Science student wants to create an app to make communication
between all the teaching staff and students better and easier. The journey started and continues to evolve,
with over 3 years of experience building scalable Android and Flutter apps using Java, Kotlin,
and Dart with in-depth knowledge of OOP, SOLID principles, Clean Architecture, Design Patterns,
and responsive UI design your dreams and ideas will turn into real-life applications through
the latest technology and innovation.
Have an outdated codebase? No worries, with a proven track record of updating and maintaining
outdated and messy codebases and turning them into well-structured, clean-coded, smoothly
functioning updated applications.
May - Dec 2023
Migrated an Android application from Java to Kotlin, boosting maintainability and reducing technical issues by 35%.
Upgraded the application to AndroidX, leading to a 15% improvement in performance.
Resolved critical issues in the Cuttlefish app, enabling successful new releases.
Created detailed code documentation to streamline onboarding and team collaboration.
June 2020 - June 2021
Refactored the HealthCare app and implemented new features.
Migrated the code base from Java to Kotlin, enhancing readability and maintainability.
Integrated complex third-party APIs and cloud services to boost app functionality.
Dec 2019 - March 2020
Guided students in the lab through programming fundamentals in Java, Kotlin, and Android.
Provided respectful and inclusive classroom environments to help students learn and grow.
Reported students' progress and performance to the lead instructors.
July 2018 - Oct 2018
Developed the Mansour app from scratch.
Refactored the One Mobiwire app to support both Android and Mobiwire devices.
Led the Android training by teaching trainees the concepts, development, and how to start their careers in Android.
July 2017 - Oct 2019
Built Kenany and Batel El Kher apps from the ground up.
Integrated payment systems in Batel El Kher resulted in a 25% increase in sales.
Added new features to the Aghradi app.
Collaborated with iOS developers to align functionalities for a consistent app.
2011 - 2015
Faculty of Computers and Information, Mansoura University, Egypt
June - Dec 2025
Digital Egypt Pioneers Initiative ( DEPI )
a national training program aimed at building advanced skills in mobile development
Aug - Nov 2019
Information Technology Institute ( ITI ) 3-month Program,
Advanced 3-month training program on modern Android development techniques
April 2019
1 Million Arab Coder In-depth Android training by Udacity
Feb - May 2016
Android Trainee by Google and Udacity
Comprehensive training focused on Android principles under Google's Mentorship.
Building and maintaining your Android application using Java or Kotlin with XML or Jetpack Compose. Using the least updated Android technologies and application lifecycle management and UI/UX design principles to create the design with smooth functionality. Deploy your application to the Google Play Store
Creating high-performance, scalable mobile applications using Dart and Flutter, Firebase, RESTful APIs, state management solutions, and knowledge of UI/UX design principles. With deep understanding of responsive design principles, resulting in enhanced UI/UX across platforms.
Proven track record of working on outdated and messy codebases, updating them to the latest version of technologies with clean architecture code, custom responsive design, and smooth functionality, along with a well-formed document describing all the project details.
Information Technology Institute ( ITI ) 3-month Program
Successfully leading the Android Development Training, developing and refactoring Apps
Android Trainee by Google and Udacity Comprehensive training focused on Android principles under Google's Mentorship.
In-depth Android Training by Udacity
Android Developement Training