Skip to content
Available for new opportunities

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.

0+
Users in production
Meet'N'Train, the social fitness app I build features for.
0
Published packages
Dart/Flutter packages on pub.dev (17 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
Production apps
Meet'N'Train and Saber, shipped and maintained.

Selected Works

Saber (سابر)

Multi-domain marketplace engine with dynamic schema-driven forms and offline-first architecture. Released on iOS, iPadOS, macOS, and Android. Features a powerful connectivity manager and deferred action system.

FlutterRiverpodClean ArchShorebird

Meet'N'Train

Social fitness app with a 50k+ athlete user base. 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 - I go deep on the client, from architecture and state management to performance. Always choosing the right tool for the job.

Flutter
Dart
Riverpod
Bloc
Clean Architecture
Firebase
Socket.IO
Stripe
Apple Pay
Google Pay
Shorebird
CI/CD
Git
Figma
Flutter
Dart
Riverpod
Bloc
Clean Architecture
Firebase
Socket.IO
Stripe
Apple Pay
Google Pay
Shorebird
CI/CD
Git
Figma

The Journey

Saber (سابر)

Feb 2025 - Present
Flutter Developer (Contract)

Building 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 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
Flutter Developer

Build 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 – 2022
Flutter Developer (Freelance)

Delivered 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

~10.9k downloads/mo · Browse all

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.

docx_to_markdown

Convert Word .docx files to GitHub-Flavored or CommonMark Markdown in pure Dart - tables, images, lists, footnotes, and math preserved. 1 like · ~116 downloads/30d · 160/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.

resizable_splitter

Drag-to-resize split views for Flutter that feel native on every platform. 3 likes · ~453 downloads/30d · 150/160 pub points.

scroll_spy

Viewport-aware focus detection for scrollables - feeds, autoplay, and analytics. 30 likes · ~45 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.

dart_helper_utils

Pure-Dart utilities and extensions: safe parsing, collections, and dates. 44 likes · ~2.4k downloads/30d · 160/160 pub points.

convert_object

Type-conversion toolkit with fluent APIs, safe try* helpers, and rich date/number/URI parsing. ~1.9k downloads/30d · 160/160 pub points.

Apps

Context Collector

Open Source

Desktop tool that aggregates mixed codebases into AI-ready context bundles - drag-and-drop ingestion, filtering, token counting, and an embedded Monaco editor.

Flutter DesktopMonacoWindows / macOS

Contributions

121 merged PRs total

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.