Projects

Fully built products, not prototypes. Each one solves a real problem for an underserved Arabic-speaking market.

Live · working system

Tabe3

Digital self-control and discipline platform for Android

Problem

Addiction to inappropriate content and social media is widespread in the Arab world, yet every existing parental-control solution targets the US market and leaves Arabic-speaking users completely unserved.

Solution

Full OS-level control: a Device Owner architecture that resists bypass, a custom Telegram client built with TDLib over Dart FFI running a strict allow-list, and Shorts/Reels blocking via AccessibilityService, with a signed-key trust model and uninstall protection.

Android Device OwnerFlutterDart FFI + TDLibAccessibilityServiceKotlin
Visit site
Live · full working system

Puregram

A managed Telegram client with real-time remote control

Problem

Telegram is all-or-nothing: either full access with all its distracting and unsafe content, or no Telegram at all, with no middle ground for families or for anyone who wants disciplined usage.

Solution

A customized Telegram client (Android and desktop) running a strict allow-list, managed remotely from a web control panel: a manager controls which chats are allowed in real time over Server-Sent Events, backed by a FastAPI API and PostgreSQL.

Telegram Client ForkFastAPI + PostgreSQLReact + TypeScript + ViteServer-Sent Eventsnginx + systemd
Visit site
Live · published and running

Hala

A professional network for Arabic-speaking physicians

Problem

There is no trusted Arabic platform that brings physicians together in one place to share clinical cases, expertise, and career opportunities away from the noise of general social media.

Solution

A physicians-only social platform: mandatory identity verification, clinical case-based content, and a profile that doubles as a professional medical CV.

Web platform + mobile appPhysician identity verificationStructured clinical content
Visit site
Built · complete working model

IMCI Clinical Decision Support

Egypt's 2020 sick-child care protocol · digital and Arabic-first

Problem

Applying the Integrated Management of Childhood Illness (IMCI) protocol on paper is slow and error-prone in high-pressure primary care units.

Solution

A deterministic rules engine that turns Egypt's IMCI protocol (2020 edition) into an interactive Arabic-first tool, with step-by-step case classification and treatment plans, built on auditable logic instead of AI guesswork.

Deterministic rules engineArabic-first RTL UIEgypt IMCI 2020 protocol
Fully built · preparing Google Play release

Werdy

Daily self-accountability & journaling · fully local-first

Problem

Habit-tracking and journaling apps store the user's most private data on external servers, while someone journaling their daily life and devotions needs absolute privacy that stays on their own device.

Solution

A Flutter app with no backend at all: customizable, schedulable daily task templates, text, audio and video journaling, with everything stored on-device, plus optional backup to a hidden Google Drive folder and PDF report export.

Flutter / DartHive · local-first storageGoogle Drive SyncPDF ExportAndroid
In production · running 24/7

Saher

Advanced protection bot for Telegram groups

Problem

Large Arabic Telegram groups drown in spam and intrusive ads, and manual moderation cannot stop it around the clock.

Solution

A protection bot running non-stop in production: automatic detection and cleanup of ads and violating content, plus full group management, backed by SQLite in WAL mode and running as a permanent system service on a private server.

Python 3.12python-telegram-botSQLite (WAL)systemdLinux VPS