Hi there! I'm a versatile software engineer with a passion for building cross-platform mobile apps and robust backends. I've worked on Flutter apps, native Android, Python Flask backends, and Firebase-based data flows, delivering user-friendly experiences and scalable architectures. I enjoy turning complex requirements into reliable software and collaborating in agile teams. In my spare time I contribute to open-source Flutter projects and mentor junior developers.

Hi there! I'm a versatile software engineer with a passion for building cross-platform mobile apps and robust backends. I've worked on Flutter apps, native Android, Python Flask backends, and Firebase-based data flows, delivering user-friendly experiences and scalable architectures. I enjoy turning complex requirements into reliable software and collaborating in agile teams. In my spare time I contribute to open-source Flutter projects and mentor junior developers.

Available to hire

Hi there! I’m a versatile software engineer with a passion for building cross-platform mobile apps and robust backends. I’ve worked on Flutter apps, native Android, Python Flask backends, and Firebase-based data flows, delivering user-friendly experiences and scalable architectures. I enjoy turning complex requirements into reliable software and collaborating in agile teams.

In my spare time I contribute to open-source Flutter projects and mentor junior developers.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Fluent
Turkish
Beginner

Work Experience

Mobile Apps Developer at Stealth Startup
December 1, 2024 - Present
Used native Android (Java) to develop, modify, and fix the Skipifi application, which skips unwanted scenes from movies and TV shows. The app includes features such as player controls, movie browsing, and settings, using Firebase for data storage and retrieval.
Mobile Apps Developer at ULTRACK Technology
November 30, 2024 - July 25, 2025
Developed, modified, and fixed several applications using Flutter. Managed state with Getx, Bloc, and Provider. Integrated RESTful APIs to interact with backend services and used Firebase and NodeJs. Performed unit, integrated, widget, and manual testing to ensure app quality.
Machine Learning Engineer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Utilized Stable Diffusion for image regeneration, used detection models to extract objects and caption models to generate captions. Managed generated data storage using SQLite. Primarily coded in Python.
Wordpress Developer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Developed and maintained the company’s website using WordPress, managed Google Cloud hosting, and implemented content including company information, images, goals, missions, and achievements.
Flutter Developer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Worked on the frontend of the meditation app 'Tune your mind' using Flutter. Managed data fetching and storing via Firebase. Integrated features like music playback, alarms, sleep tracking, goal setting, theme, language, and notification settings.
Flutter Developer at Beeducation Adventures
September 30, 2023 - July 25, 2025
Collaborated on a cross-platform Learning Management System (LMS) mobile app using Flutter. Managed state with Riverpod. Integrated company's REST API, included learning tools (text, audio, video, tests), Google Maps for events, and rich text editor. Supported desktop platforms with a unified codebase. Practiced Agile/Scrum methodologies.
Flutter Developer at PiyaSync
September 30, 2022 - July 25, 2025
Developed user interface for a market tracking mobile application using Flutter. Integrated dynamic data from a crypto API and managed state with GetX.
Flutter Developer at Kapitel H
June 30, 2022 - July 25, 2025
Developed a food delivery mobile application using Flutter. Implemented user/customer profile and data storage with Firebase. Used BLoC for state management.
Flutter Developer at We Earn Finance
January 31, 2021 - July 25, 2025
Developed a gold and currency exchange mobile app using Flutter, featuring real-time values, exchange rate charts, user login, transaction monitoring, investment tools, and currency conversion features.
Mobile Apps Developer at Stealth Startup
December 1, 2024 - Present
Used native Android (Java) to develop, modify, and fix the Skipifi application, which is designed to skip unwanted scenes from movies and TV shows. The app includes features such as player control, movie browse, and settings tabs. Movie and TV show data are managed via Firebase.
Mobile Apps Developer at ULTRACK Technology
November 30, 2024 - July 25, 2025
Developed, modified, and fixed several Flutter applications using state management providers like Getx, Bloc, and Provider. Integrated RESTful APIs for data exchange and used Firebase and Node.js for backend development. Conducted unit, integration, widget, and manual testing to ensure application quality and reliability.
Machine Learning Engineer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Utilized Stable Diffusion for image regeneration, detection models for object extraction, and caption models for generating image captions. Managed generated data storage using SQLite. Developed solutions primarily in Python.
Wordpress Developer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Developed and maintained the company website using WordPress, managing hosting through Google Cloud. Website content includes company information, goals, mission, vision, achievements, and contract details.
Flutter Developer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Worked on the frontend of the Tune Your Mind meditation application using Flutter. Managed application data via Firebase. Implemented features such as meditation music, alarms, sleep tracking, goal setting, and customization options including theme display, language, and notifications.
Flutter Developer at Beeducation Adventures
September 30, 2023 - July 25, 2025
Collaborated to develop a cross-platform LMS mobile app with Flutter using the Riverpod package for state management. Integrated company REST APIs for data transactions. Features include text, audio, video, tests, Google Maps events, and a rich text editor. The app runs on mobile and desktop platforms using a single codebase. Worked in Agile and Scrum environments using Jira.
Flutter Developer at PiyaSync
September 30, 2022 - July 25, 2025
Developed UI for a market tracking mobile application using Flutter. Employed dynamic crypto API data and managed state with GetX package.
Flutter Developer at Kapitel H
June 30, 2022 - July 25, 2025
Developed a food delivery mobile app using Flutter. Implemented user profile and data storage using Firebase and managed state using the Bloc package.
Flutter Developer at We Earn Finance
January 31, 2021 - July 25, 2025
Developed a gold-currency mobile app in Flutter providing real-time exchange rates and investment monitoring tools. Included features like login, profit/loss calculations, currency conversion, and exchange rate charts.
Backend Developer at Stealth Startup
March 1, 2025 - Present
Worked on the app backend of the Skipifi Native Android Mobile Application using Python and Flask. Verified user subscriptions and added user data to the Firebase database. Integrated movie and TV show data from an open source website into the Firebase database.
Wordpress Developer at EstrellitaKids
January 1, 2025 - Present
Developed an ecommerce website using WordPress focusing on baby and kids clothing shipped from Turkey to Middle Eastern customers. Managed the cloud hosting for the website.
Mobile App Developer at Stealth Startup
December 1, 2024 - Present
Used native Android (Java) to develop, modify and fix the Skipifi application. The app is designed to skip unwanted scenes from movies and TV shows with tabs for player control, movie browsing, and settings. Utilized Firebase for data storage.
Mobile Apps Developer at ULTRACK Technology
November 30, 2024 - July 25, 2025
Developed, modified, and fixed several Flutter applications using state management providers like GetX, Bloc, and Provider. Worked with RESTful APIs and Firebase and Node.js for backend. Conducted unit, integration, widget, and manual testing to ensure quality.
Machine Learning Engineer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Used Stable Diffusion for image regeneration and implemented detection and caption models for image processing. Utilized SQLite for data storage and coded in Python.
Wordpress Developer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Developed and managed the company's WordPress website hosted on Google Cloud, presenting company information, goals, and achievements.
Flutter Developer at IOMedia Sdn Bhd
September 30, 2024 - July 25, 2025
Worked on the frontend of the meditation app 'Tune Your Mind' using Flutter. Integrated Firebase for data storage. Implemented features like play music, alarms, sleep tracking, goal setting, and customizable settings including theme and language.
Flutter Developer at Beeducation Adventures
September 30, 2023 - July 25, 2025
Collaborated on cross-platform LMS mobile app development using Flutter. Used company's REST API for data exchange and Riverpod for state management. Supported text, audio, video, tests, Google Maps integration, and rich text editor. Worked in Agile Scrum environment using Jira.
Flutter Developer at SE Asia Sdn Bhd
November 1, 2025 - Present
Connected the app to the pura smartwatch using native Android SDK (Kotlin) and Flutter platform channels. Data comes from the watch and is stored in a local SQLite database before being uploaded to server APIs per user. Users authenticated via Firebase. App displays data in charts and statistical summaries for health, fitness, and wellness data types.
WordPress Developer at Estrellita Kids
January 1, 2025 - October 31, 2025
Developed an e-commerce WordPress site, managed cloud hosting, and configured the site to sell baby and kids clothing with international shipping (Turkey to Middle East).
Mobile Application Developer at Ultra CK Technology
October 1, 2024 - November 30, 2024
Developed/modified multiple Flutter applications. Used state management options including GetX, Bloc, and Provider. Consumed RESTful APIs, leveraged Firebase and Node.js for backend, and performed unit/integration/widget/manual testing.
Machine Learning Engineer at IO Media Sdn Bhd
January 1, 2024 - September 30, 2024
Developed web UI extensions and implemented ML workflows. Used Stable Diffusion for image generation, object detection, and captioning; stored results in SQLite; coded in Python.
Flutter Developer at IO Media Sdn Bhd
October 1, 2023 - September 30, 2024
Developed Flutter mobile applications; used multiple state management approaches and integrated with Firebase/Node.js backend; performed testing and optimization.
WordPress Developer at IO Media Sdn Bhd
October 1, 2023 - September 30, 2024
Developed and maintained company website using WordPress; ensured hosting and cloud integration; implemented content and UI features.
Flutter Developer at Beeducation Adventures
October 1, 2022 - September 30, 2023
Front-end development for cross-platform educational app using Flutter; implemented features like meditation/music playback, alarms, sleep tracking, goals, and history; included localization and settings.
Market Tracking Mobile Application Developer at Keciören | Ankara
July 1, 2022 - September 30, 2022
Freelance mobile app development for market tracking in Ankara; implemented dynamic data handling and secured APIs; maintained cross-platform compatibility.
Gold Currency Mobile Application Developer at Keciören | Ankara
June 1, 2021 - May 31, 2022
Contract role building a currency/gold tracking app; implemented Firebase-backed user data and state management.
WordPress Developer at Nunette College
February 1, 2021 - February 28, 2022
Developed a WordPress-based e-commerce site; implemented product catalogs, user accounts, order history, and support features; data stored in MySQL.

Education

Master of Computer Science and Engineering at German University in Cairo
January 1, 2013 - December 31, 2013
Bachelor of Computer Science and Engineering at German University in Cairo
January 1, 2011 - December 31, 2011
Master of Computer Science and Engineering at German University in Cairo
January 1, 2013 - December 31, 2013
Bachelor of Computer Science and Engineering at German University in Cairo
January 1, 2011 - December 31, 2011
Master of Computer Science and Engineering at German University in Cairo
January 1, 2013 - December 31, 2013
Bachelor of Computer Science and Engineering at German University in Cairo
January 1, 2011 - December 31, 2011
Certificate in Data Science at ASEAN Data Analytics Exchange (ADAX)
January 1, 2017 - May 12, 2026
Bachelor of Computer Science and Engineering at German University in Cairo
January 11, 2030 - January 1, 2011
Master of Computer Science and Engineering at German University in Cairo
January 11, 2030 - January 1, 2013

Qualifications

Android Java Masterclass - Become an app developer
January 1, 2024 - December 31, 2024
The Ultimate React Native Series by Mosh
January 1, 2024 - December 31, 2024
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, ExpressJS)
January 1, 2023 - December 31, 2023
The Complete Android 10 & Kotlin Development Masterclass
January 1, 2021 - December 31, 2021
The Complete 2021 Flutter Development Bootcamp with Dart
January 1, 2021 - December 31, 2021
Deeplearning.ai, Coursera Specialization
January 1, 2019 - December 31, 2020
Certificate in Data Science, ASEAN Data Analytics eXchange: ADAX
January 1, 2017 - February 28, 2017
Android Java Masterclass - Become an app developer
January 1, 2024 - December 31, 2024
The Ultimate React Native Series by Mosh
January 1, 2024 - December 31, 2024
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, ExpressJS)
January 1, 2023 - December 31, 2023
The Complete Android 10 & Kotlin Development Masterclass
January 1, 2021 - December 31, 2021
The Complete 2021 Flutter Development Bootcamp with Dart
January 1, 2021 - December 31, 2021
Deeplearning.ai, Coursera Specialization
January 1, 2019 - December 31, 2020
Certificate in Data Science, ASEAN Data Analytics eXchange: ADAX
January 1, 2017 - December 31, 2017
Android Java Masterclass - Become an app developer
January 1, 2024 - December 31, 2024
The Ultimate React Native Series by Mosh
January 1, 2024 - December 31, 2024
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, ExpressJS)
January 1, 2023 - December 31, 2023
The Complete Android 10 & Kotlin Development Masterclass
January 1, 2021 - December 31, 2021
The Complete 2021 Flutter Development Bootcamp with Dart
January 1, 2021 - December 31, 2021
Deeplearning.ai, Coursera Specialization
January 1, 2019 - December 31, 2020
Certificate in Data Science, ASEAN Data Analytics eXchange: ADAX
January 1, 2017 - December 31, 2017
Android Java Masterclass - Become an app developer
January 11, 2030 - May 12, 2026
The Ultimate React Native Series
January 1, 2024 - December 31, 2024
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, ExpressJS)
January 1, 2023 - December 31, 2023
The Complete Android 10 & Kotlin Development Masterclass
January 1, 2021 - December 31, 2021
The Complete Flutter Development Bootcamp with Dart
January 1, 2021 - December 31, 2021
Deep Learning.ai, Course Specialization
January 1, 2019 - December 31, 2020
Certificate in Data Science
January 1, 2017 - May 12, 2026
ASEAN Data Analytics Exchange (ADAX) Certification
January 1, 2017 - May 12, 2026
Deep Learning Specialization (DeepLearning.ai)
January 1, 2019 - December 31, 2020

Industry Experience

Software & Internet, Education, Media & Entertainment, Financial Services, Retail, Professional Services