Available for Flutter roles

Two years of Flutter, four apps live on Google Play and the App Store, and one esports app I led from architecture to release — for thousands of people on iOS and Android.

Escore Tarkibat CurAi Azkary
Mohamed Magdy Ibrahim Mohamed Magdy Ibrahim Mohamed Magdy Ibrahim
iOS & Android one codebase
0Years with Flutter
0Apps on the stores
0Users on one app
0Of them on iOS

Shipped

Apps people actually use

Escore app

Escore

Sound To Read app

Sound To Read

Tarkibat app

Tarkibat

LiveSound To Read

Sound To Read

A phonics app teaching English reading to children aged 6–12, built for a Saudi client. Native-speaker audio and parent progress reports.

FlutterAudioREST APIOffline
LiveTarkibat

Tarkibat

A marketplace connecting home and shop owners with tradespeople — construction, painting, electrical work.

FlutterFirebaseCubit
Pre-launchSH

Saudi Host

A travel platform connecting visitors in Saudi Arabia with local tour guides. Every user type gets its own screens and permissions.

FlutterRBACREST API
Open sourceCurAi

CurAi

An AI-assisted healthcare platform — symptom-checker chatbot, clinic map and booking, doctor dashboard, Paymob payments, and brain-MRI tumour detection. My graduation project, graded A+.

FlutterClean ArchitectureCubit
Open sourceAzkary

Azkary

Prayer times, azkar and daily supplications, stored locally so the whole app works with no connection.

FlutterHiveOffline-first

The path

From intern to technical lead in two years

Flutter Technical Lead

Rov Group
Saudi startup · Remote · Full-time — Aug 2025 to Aug 2026
  • Owned the Escore Flutter app end to end — architecture, features, code review and release — for 5,000+ registered users, 74% iOS and 26% Android from one codebase.
  • Led the full software delivery lifecycle, defined the engineering standards, and took part in interviewing and hiring developers.
  • Cut jank frames and unnecessary widget rebuilds, measured with Flutter DevTools on low-end Android devices.
  • Reduced data payload by 65% and API latency by 54%, so screens load faster on slow networks.
  • Built the real-time layer over WebSockets — live scores and animated brackets, with offline caching in Hive.
  • Led Flutter development for Saudi Host, a pre-launch travel platform, with role-based access control per user type.

Flutter Developer

Sound To Read
Freelance · Saudi client — May 2025 to Jul 2025
  • Built and published a cross-platform Flutter app for children aged 6–12 on both stores.
  • Audio-based phonics lessons with native-speaker audio, progressive levels and per-child progress tracking.
  • Speech-based assessment and parent progress reports over REST APIs, with local caching for offline use.
  • Ran the release end to end, including kids-category review compliance on both platforms.

Flutter Developer

PureSoft
Freelance · On-site · Menoufia — Jan 2025 to Mar 2025
  • Delivered Tarkibat, a marketplace connecting property owners with tradespeople, published on both stores.
  • Built on Clean Architecture with Cubit and Firebase; profiled performance and improved the UI with the team.

Flutter Development Intern

PureSoft
Internship · Menoufia — Aug 2024 to Nov 2024
  • Built Flutter features from Figma designs inside the team's Git, code review and release workflow.

Toolkit

What I work with

Mobile

FlutterDartAndroidiOSMaterialCupertinoAnimations

Architecture

Clean ArchitectureMVVMSOLIDCubitRepositoryDIRBAC

Data

REST APIsWebSocketsFirebaseHiveOffline cachingPush

Testing

Unit testsWidget testsDevToolsProfilingCode review

Release

Play ConsoleApp Store ConnectTestFlightSigningi18n / l10n

Study

B.Sc. CS — EELU 2025ITI Flutter Track 2023

Let's build something people open every day.

Open to full-time roles — remote, in Egypt, or in the Gulf — and to freelance projects.

WhatsApp Email LinkedIn GitHub Résumé
R hot reload · L language