Back to LeaderboardLast snapshot: Sep 8
Mohamed i.
Badge

Mohamed i.

Senior Flutter & Mobile Engineer | iOS, Android, Backend & Web3

Senior Flutter and Mobile Engineer with 9+ years of experience in mobile development and 8+ years specializing in Flutter. I build and architect production-grade iOS and Android applications—from early technical discovery and system design through development, testing, App Store/Google Play release, and long-term maintenance. I have completed 40+ projects across e-commerce, real-time tracking, chat and social platforms, crypto wallets and exchanges, enterprise systems, food delivery, marketplaces, and on-demand services. My value is not limited to implementing screens: I help turn complex product requirements into reliable, scalable software that can evolve after launch. I work on mobile products that need more than standard Flutter development: live location tracking, background execution, real-time communication, payments, native platform capabilities, complex data flows, backend integration, or Web3 connectivity. I can own the mobile layer end to end, collaborate with an existing technical team, or support the wider product stack when needed. On Flutter projects, I use the state-management and architecture approach that fits the product—BLoC, Cubit, Riverpod, Redux, Provider, or MobX—combined with clean architecture, MVVM/MVC, repository patterns, dependency injection, and SOLID principles. I care about code that remains understandable and maintainable as features, users, and team members grow. My Flutter work includes custom render objects, platform views, isolates for heavy computation, widget lifecycle optimization, rebuild reduction, profiling, memory-leak detection, responsive systems, and high-quality animations. Whether you are building an MVP or improving an existing application, I focus on performance, stability, and the details that affect the actual user experience. When Flutter alone is not enough, I build native integrations using Kotlin and Swift through platform channels. I have hands-on experience with Android Foreground Services, WorkManager, AlarmManager, background location tracking, iOS Background Modes, Background Fetch, and silent push notifications. This matters for logistics, delivery, field operations, messaging, health/fitness, and any product that must remain dependable outside the foreground app lifecycle. I build real-time products with WebSockets, Server-Sent Events, GraphQL subscriptions, Socket IO, Firebase, and push notifications. My experience includes live chat, social features, driver/rider/delivery tracking, Google Maps, geofencing, route optimization, map clustering, polylines, live ETA calculations, offline-aware state management, and synchronized data. Beyond mobile development, I have substantial backend experience with NestJS and TypeScript. I design RESTful and GraphQL APIs with authentication, authorization, validation, versioning, rate limiting, and maintainable service architecture. My backend stack includes PostgreSQL, MongoDB, Redis pub/sub, Bull queues, Docker, NGINX, VPS deployment, and Sentry. For mobile persistence, I work with Drift (Moor) and Hive, including migrations, indexing, and query optimization. I integrate Stripe, PayPal, in-app purchases, subscriptions, deep links, deferred deep links, App Links, Universal Links, and third-party SDKs. My Firebase experience includes Authentication, Firestore, security rules, Cloud Functions with TypeScript, Cloud Messaging, Crashlytics, Remote Config, Hosting, and custom claims. I also work on blockchain and Web3 products, including EVM smart contracts, Solidity, ERC-20, ERC-721, ERC-1155, upgradeable contract patterns, zkSync, Base, Optimism, Arbitrum, Ethers, Web3 JavaScript integration, MetaMask, WalletConnect, and secure wallet connectivity. I follow a practical engineering process: clear requirements, early risk identification, sensible architecture, unit/widget/integration testing, CI/CD with GitHub Actions or Codemagic, performance monitoring, secure implementation, documentation, code reviews, and transparent communication. I value clear communication and a collaborative way of working. I take time to understand the product, share progress throughout development, and raise technical considerations early so we can make informed decisions together. Whether I am working independently or alongside your team, I focus on taking ownership of complex mobile work, contributing beyond individual features, and delivering reliable software that supports your product after launch.

🇪🇬Zagazig, Egypt$25/hr100% JSS4.76 (35)Since Oct 2017
MRR
$1,038
🌍#45.7K/363K
🇪🇬#512/5,601
Recent Earnings
$6,225
🌍#45.7K/363K
🇪🇬#512/5,601
Total Earnings
$29,321
🌍#105K/363K
🇪🇬#1,026/5,601
Avg. Per Project
$792
🌍#132K/363K
🇪🇬#1,567/5,601
Recent Projects
1
1f0h
🌍#75.4K/363K
🇪🇬#1,051/5,601
Total Projects
37
29f11h
🌍#75.4K/363K
🇪🇬#1,051/5,601
MRR Performance Over Time
$50k$25k$0
6 mo ago3 mo agoNow
Coming SoonGathering historical data
World Skill Rankings
of 147
#17
TabletTop 11%
#202Hybrid App Development
#246Dart
#359Kotlin
#504iOS
#588Android
#792Firebase
#820Java
#877Flutter
🇪🇬Egypt Skill Rankings
of 6
#1
TabletTop <0.01%
#3Hybrid App Development
#3Kotlin
#5Dart
#5iOS
#6Android
#11Java
#12Firebase
#14Flutter
Mohamed i. — Top 9% in Egypt | UpworkMRR