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.
Core Focus
- Flutter mobile, web, and desktop
- Clean Architecture & Domain-Driven Design
- Real-time features, subscriptions, and payments
- Strapi-powered admin dashboards
Toolkit
Business Affiliation Verification
Official business profile details for website ownership and payment verification checks.
Experience
Delivering production-ready software for gaming, municipal, and enterprise clients.
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.
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 content 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
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.
Inspector Search · Ministry of Municipality
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
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
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 hosted on this site, 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 & Tooling
- 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
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.