Mahmoud Magdy
Open to Work · Full-time & Freelance

Mahmoud Magdy

7+ years • Android & Flutter • 10+ apps shipped
10+ apps in prod
7+ years exp
4 countries
2 open source libs
class MahmoudMagdy extends MobileDeveloper {
  final experience = '7+ years';
  final androidExp = 4;
  final flutterExp = 3;
  final appsShipped = 10;

  List<String> get skills => [
    'Kotlin', 'Java', 'Flutter', 'Clean Arch',
    'BLoC', 'RiverPod', 'TDD', 'MQTT', 'GraphQL'
  ];
}
Get to know me
Senior Mobile Engineer with 7+ years of experience (4 Android, 3 Flutter). Worked remotely with teams from Egypt, Netherlands, USA, and Gulf region. Built and shipped over 10 innovative apps including high‑download platforms like Mazaady (100k+ users) and Doworkss (100k+ downloads).
📍 location
Cairo, Egypt
🗣️ languages
Arabic (native), English
🎓 education
B.Sc. Computer Engineering
⚡ status
Open to relocate
Mobile Application Launchpad Certificate · Google, MCIT 2016
Technical Expertise
Languages & Frameworks
KotlinJavaDart FlutterAndroid SDKJetpack Compose GraphQLFirebaseCoroutines
Architecture & State
MVVMMVIClean ArchBLoC RiverPodSOLIDTDD
CI/CD & Tools
GitJenkinsGitLab CIJIRA FigmaPostmanMQTT
Professional Journey
Senior Android DeveloperFeb 2024 – present
Mazaady · Dubai (remote)
Maintain Mazaady app (100k+ users), develop features for Doworkss App (100k+ downloads), built JobSeekk hiring platform.
Kotlin · Clean Arch · XML · JIRA
Senior Mobile DeveloperApr 2023 – Feb 2024
LBC Fleet · Arizona, USA (remote)
Maintained Android Driver app (500+ truck drivers). Developed Flutter app for iOS/Android, added accident reporting & damage tracking.
Flutter · Dart · TDD · BLoC · Clean Arch
Mobile EngineerJan 2022 – Apr 2023
Extenda Retail · Amsterdam (remote)
Maintained My-Scan & MyAttendant for 5 European retailers. Built white-label Flutter app + Side-Kick for Zebra EMDK.
Flutter · MQTT · Jenkins · TDD
Android EngineerNov 2020 – Jan 2022
Koinz · Cairo
Migrated payment to Amazon Payfort. Social virality feature (30k+ active users), enhanced entry points for 800k+ users.
Kotlin · Firebase · Amplitude · GitLab CI
Projects

Shipped apps across Flutter and native Android — store links match my CV. Each card shows screenshots under the header; MyScan uses a full-width row with a wide landscape shot.

Flutter

Bandeja app logo

Bandeja

Android & iOS · online padel community

Padel community app for ongoing challenges: assessment and starting rating, leaderboard play, earn and spend BANDEJA Bars in the shop, track stats and achievements, and follow what others are playing — your padel network in one place.

Bandeja screenshot 1 Bandeja screenshot 2
Get it on Google Play Download on the App Store
FlutteriOSAndroid
Syarah Worker app logo

Syarah Worker

Worker app · Android & iOS

Worker-side companion for Syarah’s fleet fuel program: control how fuel is shared and monitor consumption for each vehicle in your company’s car plan.

Syarah Worker screenshot 1 Syarah Worker screenshot 2
Get it on Google Play
FlutterLogistics
Syarah Driver app logo

Syarah Driver

Driver app · Android & iOS

Driver app for Syarah’s fuel-efficiency program: streamline consumption through shared-fuel controls and per-vehicle usage tracking across the corporate fleet plan.

Syarah Driver screenshot 1 Syarah Driver screenshot 2
Get it on Google Play Download on the App Store
FlutterMaps
LBC Driver app logo

LBC Fleet Driver

USA fleet · accident & damage tracking

Electronic logging for over-the-road, local, and mixed fleets: compliant e-logs with or without ELD, short-haul exempt detection, vehicle inspection, driver and fleet management, plus damage tracking, documents, cost per mile, and utilization.

LBC Driver screenshot 1 LBC Driver screenshot 2 LBC Driver screenshot 3
Get it on Google Play Download on the App Store
FlutterBLoCTDD
Re-Vision / MyScan logo

MyScan (Re‑Vision)

Retail self‑scanning · Extenda

Re‑Vision’s Scan&Go portfolio supports omni‑channel retail and BYOD — My‑Scan™ and My‑iScan™ keep the same self‑scan experience on enterprise hardware and smartphones. Highly scalable across stores and countries, with retail algorithms that spotlight patterns to grow sales and cut shrink.

No public store listing in CV — tap the logo for the product overview.

FlutterMQTTRetail
MyScan screenshot

Android

Mazaady app logo

Mazaady

Auction commerce · wholesalers, retailers & individuals · 100k+ users

Auction marketplace for wholesalers, retailers, and shoppers across 55+ structured categories: list new or used goods, run live video or audio sales, group multiple products in one auction, and reschedule or pass to the next bidder without relisting. Built to connect sellers with buyers locally or abroad, with payments and shipping experience evolving on the roadmap.

Mazaady screenshot 1 Mazaady screenshot 2
Get it on Google Play
KotlinClean ArchREST
Doworkss app logo

Doworkss

Free services platform · Mazaady · 100k+ downloads

Mazaady’s free services marketplace across 240+ categories: publish offers or requests, connect in-app, and let providers respond at no cost so you skip endless searching. One profile can hold multiple listings as provider, requester, or both — built to grow income, customers, and know‑how.

Doworkss screenshot 1 Doworkss screenshot 2 Doworkss screenshot 3
Get it on Google Play
KotlinFirebaseFCM
JobSeekk logo

JobSeekk

Hiring platform

Hiring product so candidates find roles, talk to companies, and accept offers — developed at Mazaady.

JobSeekk preview

No store links on CV — open the site via the logo.

KotlinProduct
Koinz app logo

Koinz

Social food ordering · loyalty & reels · Egypt

Koinz is a social food‑ordering platform that helps turn walk‑ins into ambassadors: guests order ahead, earn points, share reels about your venue, and your brand can gain thousands of loyal followers.

Koinz screenshot 1 Koinz screenshot 2

Store links not listed on CV — use the logo for the product site.

KotlinFirebaseMaps
Zari app logo

Zari

Secondhand marketplace · GCC · Android

Zari is a local community marketplace in the GCC for buying and selling used items—an easy Android app for direct peer‑to‑peer trade. Shop for pre‑owned consoles, laptops, phones, books, toys, or list what you no longer need; listings go live in under a minute and you connect with buyers through in‑app private messages.

Zari screenshot 1 Zari screenshot 2 Zari screenshot 3 Zari screenshot 4

Case study and extra visuals on Behance — tap the logo. Engineering: GraphQL + Firebase helped cut API overhead ~65%.

KotlinGraphQLApollo