Skip to content
Available for new opportunities

Omar Hanafy

SeniorFlutterArchitect

Architecting scalable Flutter systems (50k+ users) and shipping developer tooling on pub.dev.

Impact, at a glance

The numbers that matter: scale, open-source, and consistent delivery.

0+
Users reached
Scaling Meet'N'Train in production.
0
Published packages
Dart/Flutter packages on pub.dev (13 under tomars.tech).
0+
Downloads (30d)
Rolling 30-day downloads across pub.dev packages (public metrics; fluctuates).
0
Merged OSS PRs
Public PRs across the Flutter ecosystem and community packages.
0+
Years professional
Full-time + freelance delivery.
0
Concurrent systems
Managing multiple production apps.

Selected Works

Saber (سابر)

Multi-domain marketplace engine with dynamic schema-driven forms and offline-first architecture. Features a powerful connectivity manager and deferred action system.

FlutterRiverpodClean ArchShorebird

Meet'N'Train

Social fitness ecosystem connecting 50k+ athletes. Features real-time events, chat, and payments.

FlutterSocket.IOStripeBloc

Context Collector

Desktop app to combine mixed project assets into AI-ready context bundles. Includes embedded Monaco editor and drag-and-drop ingestion.

Flutter DesktopMonacoWin/Mac

Sharek

Fintech MVP for fractional asset investment. Built in 4 months.

FlutterFirebaseStripe

Tech Arsenal

My weapon of choice is Flutter, but I speak fluent Full Stack. Always choosing the right tool for the job.

Flutter
Dart
Riverpod
Bloc
Clean Architecture
Firebase
Supabase
Node.js
Next.js
React
Socket.IO
Stripe
Apple Pay
Google Pay
Shorebird
CI/CD
Docker
Git
Figma
Flutter
Dart
Riverpod
Bloc
Clean Architecture
Firebase
Supabase
Node.js
Next.js
React
Socket.IO
Stripe
Apple Pay
Google Pay
Shorebird
CI/CD
Docker
Git
Figma

The Journey

Saber (سابر)

Feb 2025 – Present
Flutter Developer (Contract)

Building core infrastructure for a multi-domain marketplace (marketplace + job board + freelancer hub). 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 2025
Flutter Developer (Freelance)

Built 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 – Present
Full Stack Flutter Developer

Scaling a social fitness platform to 50k+ users. Architected UnifiedPaymentService (Wallet/Stripe/Apple Pay/Google Pay), real-time chat infrastructure (Socket.IO), onboarding flows, and OTA delivery via Shorebird.

Flutter • Bloc/Cubit • Socket.IO • GoRouter

Freelance

2019 – 2022
Full Stack Developer (Freelance)

Delivered client apps across workforce management, e-commerce, and POS—end-to-end from requirements to release.

React • Flutter • Node.js • Firebase

Open Source

I don't just use tools; I forge them. Contributing to the core of the ecosystem.

PR #8339

go_router onEnter hook

Added a top-level navigation interception hook (RouteConfiguration.onEnter) for action-based deep links and route guards. Merged 2025-10-22.

View go_router onEnter hook
PR #8045

go_router PopScope root-route fix

Fixed root-route PopScope/WillPopScope consistency and improved onExit handling in go_router. Merged 2024-11-21.

View go_router PopScope root-route fix
PR #2636

go_router ShellRoute tab index fix

Fixed BottomNavigationBar selected index for deep paths under ShellRoute/StatefulShellRoute. Merged 2022-09-30.

View go_router ShellRoute tab index fix
PR #434

desktop_drop macOS drag & drop hardening

Improved real-world macOS drag sources (file promises, Electron/VS Code) and safer security-scoped handling. Merged 2025-09-12.

View desktop_drop macOS drag & drop hardening
Pub.dev

dart_helper_utils

Dart utilities + extensions (safe parsing, collections, dates). 45 likes · ~2.8k downloads/30d · 160/160 pub points.

View dart_helper_utils
Pub.dev

flutter_helper_utils

Flutter + Dart helper toolkit (extensions, widgets, platform utils). 47 likes · ~1.8k downloads/30d · 160/160 pub points.

View flutter_helper_utils
Pub.dev

flutter_monaco

Monaco Editor embedded in Flutter via WebView (typed API, caching). 17 likes · ~343 downloads/30d · 160/160 pub points.

View flutter_monaco
Pub.dev

scroll_spy

Viewport-aware focus detection for scrollables (feeds, autoplay, analytics). 17 likes · ~109 downloads/30d · 160/160 pub points.

View scroll_spy
Pub.dev

enefty_icons

Icon pack (outline + bold) with a live preview website. 46 likes · ~412 downloads/30d · 160/160 pub points.

View enefty_icons
Pub.dev

tomars.tech publisher

Publisher home for 13 packages (16 total) across Flutter/Dart tooling, UI widgets, and developer utilities.

View tomars.tech publisher
GitHub

Context Collector

Desktop tool to aggregate codebases into AI-ready context bundles (filtering, token counting, Monaco editor).

View Context Collector

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.