Senior Flutter Developer

Building delightful cross-platform experiences that scale.

I’m Mohamed, a Cairo-based developer with over four years of experience delivering secure, high-performance Flutter applications and admin tools for teams across Saudi Arabia, Qatar, and beyond.

📍 Cairo, Egypt 🌐 LinkedIn 🐙 GitHub

Core Focus

  • Flutter mobile, web, and desktop
  • Clean Architecture & Domain-Driven Design
  • Real-time features, subscriptions, and payments
  • Strapi-powered admin dashboards

Toolkit

  • Dart
  • C#
  • Clean Architecture
  • Bloc & Cubit
  • Firebase
  • AWS
  • GraphQL
  • CI/CD

Experience

Delivering production-ready software for gaming, municipal, and enterprise clients.

Flutter Developer Zat · Remote · Saudi Arabia Aug 2023 – Present

Owning the mobile experience for Qydha, the official Baloot championship platform, while driving revenue and performance gains across a growing product suite.

  • Engineered resilient offline APIs, real-time sockets, and in-app subscriptions to boost conversions by 25%.
  • Built Qydha Plus, a streaming companion with custom camera overlays and seamless sync with the score-recording app.
  • Extended Strapi headless CMS for adaptive admin tooling and faster feature delivery.
Flutter Developer Freelance · Global Jul 2021 – Present

Partnering with startups and agencies to ship Flutter apps, admin systems, and scalable infrastructure.

  • Delivered e-commerce and data management platforms backed by secure authentication and real-time capabilities.
  • Produced Strapi-powered dashboards for content teams to keep services current without developer overhead.
  • Led code reviews, performance tuning, and architecture improvements for teams adopting Flutter at scale.

Highlighted Projects

Real-world solutions spanning gaming, government, and productivity.

Qydha · Competitive Gaming Suite

Mobile · Web Sockets · Subscription Commerce

Official platform for Saudi Arabia’s Baloot championship with real-time score tracking, fraud prevention, and premium memberships.

  • Offline-first flows with automated retry queues.
  • Integrated in-app purchases and subscription billing across iOS and Android.
  • Launched companion streaming app, Qydha Plus.
Visit Qydha

Inspector Search · Ministry of Municipality

Desktop · MVVM · Data Engineering

Flutter desktop app enabling Doha-based inspectors to locate and audit registered shops with smart Arabic text normalization.

  • Bloc/Cubit state management with MVVM architecture.
  • Designed database schema and search optimization strategies from scratch.
  • Handled data sync and validation for field teams.

Noted · Cloud-Synced Productivity

Mobile · Clean Architecture · Firebase

Lightweight note-taking experience with real-time sync and local resilience for personal and professional users.

  • Structured around Clean Architecture principles.
  • Cubit state management with Hive caching.
  • Firebase authentication and realtime data persistence.

Conference Moderator · Web Control Center

Web · FastAPI · Multi-tenant

Flutter web app orchestrating conference schedules, resource management, and real-time updates for event teams.

  • Modular networking layer for evolving APIs.
  • Configurable server endpoints for on-prem deployments.
  • Media management and live session updates.

Open Source

Contributing tools that improve reliability for time-sensitive Flutter applications.

Flutter Time Guard

Flutter plugin detecting changes in system time and timezone, validating device time against NTP to protect authentication, licensing, and fraud-sensitive flows.

  • Device-time anomaly detection with NTP validation.
  • Supports mobile, desktop, and embedded Flutter runtimes.
  • Ideal for security-first apps requiring consistent timestamps.

Read the integration guide, explore release notes, and install the package directly from pub.dev to harden onboarding, subscriptions, and any critical timing flows in your Flutter applications.

Skills & Strengths

Technical depth backed by strong communication and leadership.

Languages & Frameworks

  • Dart · Flutter
  • C# · .NET
  • Java · C++

Architecture & Delivery

  • Clean Architecture · DDD
  • MVVM · MVC · Bloc/Cubit
  • CI/CD · DevOps collaboration

Platforms & Services

  • Firebase · AWS · Strapi
  • REST · GraphQL · WebSockets
  • Play Store · App Store deployment

Ways of Working

  • Agile & Scrum leadership
  • Code reviews & mentorship
  • User-focused experimentation

Education & Certifications

B.Sc. Computer Science & Automation Engineering

Tanta University

Led a four-person team delivering The Lighthouse, a Flutter app that helps locate missing people with face recognition and real-time alerts.

Continuous Learning

  • Computer Architecture Design · Harvard University · 2017
  • Advanced Database Systems · Carnegie Mellon · 2019
  • Deep Dive in Java · Duke University · 2020
  • Advanced Flutter & Dart · Academind · 2020
  • Clean Architecture in Flutter · Tharwat Samy · 2023
  • Intro to UI/UX · Ben Allen · 2023

Let’s build something remarkable.

I’m available for senior Flutter roles, cross-platform leadership, and technical consulting engagements. If you have an ambitious idea or need help scaling your mobile product, let’s talk.