Omar Hanafy
SeniorFlutterDeveloper
Building Flutter apps (one with 50k+ users) and shipping developer tooling on pub.dev.
Impact, at a glance
The numbers that matter: scale, open-source, and consistent delivery.
Selected Works
Sharek
Fintech MVP for fractional asset investment. Built in 4 months.
Tech Arsenal
My weapon of choice is Flutter - I go deep on the client, from architecture and state management to performance. Always choosing the right tool for the job.
The Journey
Saber (سابر)
Feb 2025 - PresentBuilding the core client modules for a multi-domain marketplace (marketplace + job board + freelancer hub). Released on iOS, iPadOS, macOS (App Store) and Android (Play Store). Shipped schema-driven dynamic forms, an advanced connectivity manager, and a deferred actions engine for offline/auth flows.
Flutter • Riverpod • Schema-Driven UI • Shorebird
Sharek
Feb 2025 – Jun 2025Built a fintech MVP for fractional investment in 4 months (concurrent with full-time role). Implemented secure flows and Stripe payments; project paused for regulatory compliance.
Flutter • Firebase • REST • Stripe
Meet'N'Train
Nov 2022 – PresentBuild features for a 50k-user social fitness app. Architected UnifiedPaymentService (Wallet/Stripe/Apple Pay/Google Pay), in-app real-time chat (Socket.IO client), onboarding flows, and OTA delivery via Shorebird.
Flutter • Bloc/Cubit • Socket.IO • GoRouter
Freelance
2019 – 2022Delivered client apps across workforce management, e-commerce, and POS - from requirements to release.
Flutter • Firebase
Open Source
I don't just use tools; I forge them - published packages, live playgrounds, and merged fixes across the ecosystem.
Packages
flutter_monaco
VS Code's Monaco editor embedded in Flutter via WebView - typed API, theming, IntelliSense, and caching. 31 likes · ~1.0k downloads/30d · 150/160 pub points.
enefty_icons
Icon pack with 1000+ line and solid glyphs for Flutter, in outline and bold styles. 47 likes · ~411 downloads/30d · 160/160 pub points.
flutter_helper_utils
Flutter + Dart helper toolkit: extensions, widgets, and platform utilities. 48 likes · ~1.3k downloads/30d · 160/160 pub points.
Apps
Contributions
go_router onEnter hook
Added a top-level navigation interception hook (RouteConfiguration.onEnter) for action-based deep links and route guards.
go_router PopScope root-route fix
Fixed root-route PopScope/WillPopScope consistency and improved onExit handling in go_router.
go_router ShellRoute tab index fix
Fixed BottomNavigationBar selected index for deep paths under ShellRoute/StatefulShellRoute.
desktop_drop macOS drag & drop hardening
Improved real-world macOS drag sources (file promises, Electron/VS Code) and safer security-scoped handling.
Sajda UI, location & RTL fixes
Fixed an unresponsive UI, repaired automatic location detection, and added Arabic RTL chevrons in this open-source prayer-times app (62 stars).
Engineering Philosophy
I build products as systems: clear boundaries, strong types, and reusable building blocks that keep features consistent as they scale.
The real world is messy—flaky connectivity, navigation edge cases, async state—so I design for reliability: schema-driven UI where change is constant, offline-aware flows (deferred actions), and resilient network layers.
My north star is Zero Friction: fast, predictable experiences for users and clean, maintainable code for teams. If a fix is universal, I upstream it (e.g., go_router) and package the patterns for others.