I build cross-platform mobile apps in Flutter for fintech, logistics and real estate — more than twenty apps shipped to the App Store and Google Play, reaching over 3 million users.
Five-plus years across Egypt, Saudi Arabia and the UAE, leading distributed mobile
teams, owning release cycles end to end, and keeping production apps stable at
scale.
What I do, where I've done it, and what I'm accountable for.
I'm a Senior Flutter Developer based in Giza, Egypt, with more than five years building cross-platform mobile products. Most of that work has been in domains where reliability isn't optional — national rail ticketing, last-mile logistics, and regulated real-estate investing.
My current focus is production quality at scale. On Saudi Arabia Railways' passenger app I drove crash-free sessions to 99% across a 3M+ user base, built the operator app from scratch on Clean Architecture, and hardened both with SSL pinning, code obfuscation and root/jailbreak detection.
I've led distributed mobile teams — running code reviews, setting coding standards, and owning App Store and Play Store release cycles automated with Fastlane and GitHub Actions. Alongside client work I co-founded Ikoja Sushi, where I own the full stack in Flutter, Node.js and Firebase as tech lead and product owner.
Outside of product work I help organise the Flutter Egypt community and contribute to open-source Flutter packages.
Based in
Giza, Egypt
Experience
5+ years in Flutter
Focus
Fintech · Logistics · Real estate
Platforms
iOS & Android
Education
October 6 University, 2018 — 2022
Languages
English
Management Information Systems, Accounting & Computer Science — coursework in Data Structures & Algorithms (C++), Computer Hardware, Account Management, Finance.
Experience
Five years, five teams, three markets
Egypt, Saudi Arabia and the UAE — mostly remote, mostly leading the mobile side.
Node Technologies
Senior Flutter Developer
Nov 2024 — Present
Riyadh, Saudi Arabia · Remote
Own reliability and feature delivery on Saudi Arabia Railways' passenger platform, plus the operator-side app that digitises train shipment workflows.
Diagnosed and resolved critical production bugs across the SAR North East app serving 3M+ active users, achieving 99% crash-free sessions measured via Sentry.
Built the SAR Operator app from scratch using Clean Architecture, digitising train shipment workflows.
Designed a multi-ticket bundling system, streamlining package booking operations.
Engineered the Shipment Module end-to-end, improving logistics tracking accuracy and reducing manual operational overhead.
Hardened app security with SSL pinning, code obfuscation, and root/jailbreak detection.
Led the mobile app for a DFSA-regulated real-estate micro-investing platform, from stabilising the codebase to shipping biometric login and mobile payments.
Led full-cycle development and maintenance of the Baytukum real-estate app, reducing bug backlog by 80% through systematic triage and targeted refactoring.
Integrated biometric authentication (Face ID & fingerprint) and payment methods (Apple Pay, Google Pay, Wallet Pay), improving checkout conversion.
Flutter Biometric Auth Apple Pay Google Pay Wallet Pay
Ikoja Sushi
Senior Flutter Developer — Co-founder & Tech Lead
Nov 2023 — Present
Cairo, Egypt
Concurrent with other roles
Co-founded a food-delivery product and ran it end-to-end — mobile app, backend and team.
Co-founded and launched the Ikoja Sushi food-delivery app, grown to 5,000+ users.
Owned the full stack — Flutter, Node.js, Firebase — and led a small engineering team as tech lead and product owner.
Flutter Node.js Firebase
Algoriza — Turbo EG account
Senior Flutter Developer
Oct 2022 — Feb 2024
Cairo, Egypt · Remote
Mobile lead across a four-app last-mile logistics suite covering merchants, drivers, attendance and customer tracking.
Developed and maintained shipping apps — Turbo EG, Turbo EG Captain, Turbo Attendance and Turbo Tracker — serving up to 50k users.
Led the mobile team: code reviews, coding standards, and App Store / Play Store release cycles.
Streamlined CI/CD with Fastlane and GitHub Actions, eliminating manual deployment steps.
Flutter Fastlane GitHub Actions CI/CD
Joe13
Flutter Developer
Aug 2021 — Jul 2022
Riyadh, Saudi Arabia · Remote
Built the company's internal field-force management app, including live fleet tracking.
Built JOE MI, an internal Flutter management app covering scheduling, task tracking and reporting.
Implemented real-time GPS tracking using Firebase Realtime Database for live fleet visibility.
Flutter Firebase Realtime Database GPS Tracking
Skills
The stack I ship with
Grouped the way the work actually breaks down — from Flutter itself out to release and security.
Flutter & Dart
Flutter
Dart
Cross-platform development
Responsive design
UI/UX implementation
Code optimization
State Management
Bloc
Provider
GetX
Redux
RxDart
Architecture & Quality
Clean Architecture
MVVM
MVC
SOLID principles
Design patterns
Modularization
TDD
Unit, widget & integration testing
Backend & Cloud
Firebase
Node.js
AWS
Azure
Cloud services integration
APIs & Integrations
RESTful APIs
GraphQL
Apple Pay
Google Pay
Wallet Pay
Biometric authentication
Real-time GPS tracking
Databases & Storage
SQLite
Hive
SharedPreferences
Firebase Realtime Database
DevOps & Release
CI/CD
Fastlane
GitHub Actions
Git
App Store & Play Store deployment
Sentry
Security & Reliability
SSL pinning
Code obfuscation
Root & jailbreak detection
Security best practices
Performance optimization
Languages
Dart
Swift
Kotlin
Java
Python
C++
HTML
CSS
Ways of working
Mobile team leadership
Code review
Mentoring
Requirement analysis
Agile methodology
Project management
Documentation
Debugging & refactoring
Projects
Selected work from 20+ shipped apps
All 11 below are live on the App Store or Google Play. Each case study covers what the app is, what I built, the stack, and where to download it.