Skip to content
View omar-hanafy's full-sized avatar

Block or report omar-hanafy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omar-hanafy/README.md

Hi 👋, I'm Omar Hanafy

Senior Flutter Architect • Full‑Stack Engineer

Building scalable Flutter systems (50k+ users), schema‑driven UI, offline‑aware flows, and developer tooling.

  • 🔭 Currently: Meet'N'Train (Full-time) • Saber (Contract)
  • 🧩 Open Source: go_router (flutter/packages) + desktop_drop (macOS) contributions
  • 📦 Pub.dev: 15 published Dart/Flutter packages (12 under tomars.tech) · ~7k downloads/30d (public metrics fluctuate)

Links

Portfolio Email LinkedIn Stack Overflow HackerRank LeetCode pub.dev

Highlights

  • go_router: onEnter hook (PR #8339), PopScope root-route fix (PR #8045), ShellRoute tab index fix (PR #2636)
  • desktop_drop: macOS drag & drop hardening (PR #434)

 omar-hanafy

Featured Repos





Support:

omar.hanafy



Pinned Loading

  1. scroll_spy scroll_spy Public

    Compute focused items and a stable primary item in a scrollable viewport (feed/autoplay/analytics).

    Dart 4

  2. flutter_monaco flutter_monaco Public

    Integrate Monaco Editor (VS Code's editor) in Flutter apps. Features 100+ languages, syntax highlighting, themes, and full API.

    Dart 14 6

  3. context_collector context_collector Public

    Context Collector For LLMs

    Dart 2

  4. dart_helper_utils dart_helper_utils Public

    The Dart Helper package provides a collection of Dart utilities, tools for converting dynamic objects to various types, and extending core Dart classes with extensions.

    Dart 8

  5. docx_to_markdown docx_to_markdown Public

    Word DOCX to Markdown converter for Dart.

    Dart 1

  6. string_search_algorithms string_search_algorithms Public

    String similarity and search library. Features instance-based engines, customizable normalization, and multiple algorithms (Levenshtein, Jaro-Winkler, KMP, etc.).

    Dart