Skip to content

Node Technologies · Riyadh, Saudi Arabia

Osama Mohamed

Senior Flutter Developer

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.

Osama Mohamed, Senior Flutter Developer
Years in Flutter
5+ Years in Flutter
Users reached
3M+ Users reached
Crash-free sessions
99% Crash-free sessions
Apps shipped
20+ Apps shipped

About

Senior engineer, production-first

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.

  1. 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.
    Flutter Clean Architecture Sentry SSL Pinning Code Obfuscation
  2. Baytukum

    Senior Flutter Developer

    Jan 2024 — Dec 2024

    United Arab Emirates

    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
  3. 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
  4. 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
  5. 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.

SAR North & East

Rail & Logistics

Passenger ticketing app for Saudi Arabia Railways, serving 3M+ users.

Senior Flutter Developer · Node Technologies · Nov 2024 — Present

  • 3M+ active users
  • 99% crash-free sessions
  • Flutter
  • Dart
  • Clean Architecture
  • Sentry
  • SSL Pinning

Baytukum

Fintech & Real Estate

DFSA-regulated real-estate micro-investing from AED 5,000.

Senior Flutter Developer · Baytukum · Jan 2024 — Dec 2024

  • 80% bug backlog reduction
  • Flutter
  • Dart
  • Biometric Auth
  • Apple Pay
  • Google Pay
  • Wallet Pay

Merchant app for a last-mile shipping network, part of a four-app suite.

Senior Flutter Developer · Algoriza — Turbo EG account · Oct 2022 — Feb 2024

  • Up to 50k users across the suite
  • Flutter
  • Dart
  • Fastlane
  • GitHub Actions

Personal products

Apps I own end to end — my own idea, my own code, my own release on the store.

Ikoja Sushi

Food Delivery

Co-founded sushi ordering app, grown to 5,000+ users.

  • Flutter
  • Dart
  • Node.js
  • Firebase
Case study

Atbokh Eh?

Food & Recipes

Arabic recipe app that decides tonight's dinner for you.

  • Flutter
  • Dart
Case study

More shipped apps

Driver-side app for deliveries, postponements, returns and missions.

  • Flutter
  • Dart
  • Fastlane
  • GitHub Actions
Case study

Turbo Tracker

Logistics

Customer-facing package tracking for the Turbo network.

  • Flutter
  • Dart
Case study

Cluster

Healthcare B2B

AI-based B2B platform linking pharmacies with drug distributors.

  • Flutter
  • Dart
Case study

SALEK

Transport

Subscription bus service for university students in Egypt.

  • Flutter
  • Dart
Case study

JOE MI

Field Force Management

Internal app tracking promoter and merchandiser activity in the field.

  • Flutter
  • Dart
  • Firebase Realtime Database
Case study

Open source & community

Work outside the product roadmap

  • Flutter Egypt

    Community organiser

    Helps run the local Flutter community — organising sessions and connecting Egyptian Flutter developers.

  • Flutter plugin wrapping the native Checkout.com SDKs to bring online card payments into Flutter apps.

    pub.dev package

  • Reference implementation of MVVM in Flutter using Riverpod and Dio, published as a starting point for structured apps.

    GitHub repository

  • Open-source Flutter budgeting app published on GitHub.

    GitHub repository

Contact

Let's talk

The fastest route is email or WhatsApp. My CV is one click away, and every channel below goes straight to me.

Reviewing me for a role?

Full CV as a PDF — experience, stack and education on two pages.

Download CV