I'm a senior software engineer. I build complete AI products — mobile, backend, and the infrastructure they run on.
- 🔭 Right now I build the core of Faheem (فهيم), an Arabic AI tutoring app used by 20,000+ students — real-time AI tutoring, a voice tutor, and an AI board that generates educational visuals.
- 🛠️ I work end to end. On Xera Lab I built the full stack myself: the Flutter Web apps, a Node.js + PostgreSQL backend, and deployment on Docker, Nginx, and AWS.
- 🌍 Over 3+ years I've shipped 7+ apps on the App Store and Google Play across Egypt, the Gulf, Europe, and the US — in EdTech, healthcare, and e-commerce.
- ✨ I care about clean architecture, performance, and shipping things that work.
Stack: Flutter · Dart · Node.js · PostgreSQL · Firebase · AWS · Docker · CI/CD
🟢 Senior Software Engineer — Appenza Studio · Full-Time · Egypt Feb 2025 – Present
| Faheem (فهيم) — AI-powered Arabic educational platform for 20,000+ K-12 students (iOS & Android) |
- 🤖 Developing core AI features: real-time AI tutoring chat (Azure OpenAI via WebSocket streaming), voice AI tutor (STT/TTS) and an AI Magic Board with generated educational visuals + Bloom's taxonomy integration.
- 🧩 Building an adaptive Smart Quiz System with AI-powered question generation, plus a camera-based Solve feature for step-by-step math/science problem solving.
- 🏛️ Implemented Clean Architecture (Data → Domain → Presentation) across 16 modules with Provider,
flutter_modularDI, Dio custom interceptors &dartzEither error handling. - 🌐 Integrated full Arabic RTL localization, Firebase Analytics (~52 events / 14 modules), Crashlytics, FCM push & multi-environment builds (Dev / Staging / QA / Prod).
- 🎮 Built a gamification layer (wallet & points economy), study-materials player (video/audio capsules + WebView) & onboarding with social sign-in (Google, Apple) + OTP auth.
🔵 Software Engineer — Dib GmbH · Full-Time · Germany (Remote) Sep 2024 – Jan 2025
| IMOX — Social e-commerce where sellers publish products as short reels & buyers shop via video |
- ⚡ Optimized startup & reels performance via lazy initialization + multi-layer caching; rebuilt pagination with prefetch for seamless infinite-scroll shopping.
- 🔗 Migrated deep linking from Firebase → Airbridge (incl. deferred deep links) improving attribution; implemented Mixpanel analytics (identity, events, funnels).
| YOLO — Clinic management system: HR, doctors, patients, appointments, inventory & billing |
- 📉 Cut app size 86 MB → 51 MB (~41% reduction) via build optimizations, asset compression & dependency auditing.
- 🚀 Shipped 10+ client-requested features across multi-region deployments (Egypt, Germany, UAE).
🟣 Software Engineer — Revealsite · Part-Time · United States (Remote) Nov 2023 – Feb 2025
JD Pharmacy · Medical Compounding · Quick RX · Holland Pharmacy — Healthcare apps
- 💊 Built & maintained 4 pharmacy apps with prescription refill/transfer workflows, appointment scheduling & configurable dose-reminder notifications.
- 🤝 Coordinated across backend, UI/UX & business teams ensuring quality + healthcare compliance.
🟠 Software Engineer — Zeyada · Full-Time Apr 2023 – Sep 2024
School management app — Payments, real-time chat & parent-school communication
- 💬 Built a real-time chat system (1-to-1 & group) with mute/block/clear controls; integrated PayTabs SDK for secure fee processing.
- 🛡️ Implemented Guardsquare for app shielding & tamper detection; integrated GraphQL with a Magento e-commerce backend for the in-app school store.
Flutter · Clean Architecture · My Fatoorah
Built from scratch: 2 teams · 6 categories · 3 difficulty levels, in-app referee & automatic scoring. Integrated My Fatoorah for in-app purchases (cards, Apple Pay, Google Pay) with server-verified transactions.
|
|
Flutter · Flutter Web · Firebase · NFC · Nginx
Built a Flutter app that writes profiles to NFC cards for tap-to-share; implemented a Flutter Web profile page triggered on NFC scan; deployed on a VPS with Firebase & Nginx.
Flutter Web · Node.js · Express · PostgreSQL · Docker · AWS S3 · Nginx
Customer portal + Admin dashboard with role-based access (Admin / Doctor / Technician) and a full workflow: intake → assignment → review → delivery. Built two Flutter Web apps + a Node.js / Express + PostgreSQL backend with JWT auth; deployed via Docker Compose, Nginx (TLS) & AWS S3.
🛠 Full Stack, Highlights & Role
🛠 Stack: Flutter Web · Dart · Node.js · Express · PostgreSQL · JWT
🔌 Integrations: REST API · JWT auth with role-based access control · AWS S3 (X-ray image storage)
✨ Highlights: Two Flutter Web apps (customer portal + admin dashboard) · role-based access (Admin / Doctor / Technician) · end-to-end case workflow (intake → assignment → review → delivery) · secure X-ray upload & storage on AWS S3
🚀 DevOps: Docker · Docker Compose · Nginx (TLS) · AWS S3 · VPS
👤 Role: Software Engineer — Flutter Web front-end & Node.js / Express back-end
Worked on the mobile apps across these products. Click to expand each for stack, integrations, highlights & my role.
🧩 Ezhal — multi-tenant car-service booking platform
A multi-tenant car-service booking platform (CarQ) with three role-specific Flutter apps for customers, on-the-road employees, and shop managers. Customers book mobile car wash/detailing slots, pay through a wallet, points, stamps or card, and follow their technician live as they go on-the-way → arrived → started → completed; managers run schedules, time-off approvals, services, and customer wallets from a dedicated app. Standout features include passwordless email login codes, Apple Wallet loyalty passes, and concurrency-safe slot reservations.
🛠 Stack: Flutter 3 · Dart · Riverpod · flutter_modular · Dio / Retrofit · Hive · slang (EN/AR)
🔌 Integrations: MyFatoorah · Stripe · PayPal · Firebase (Messaging, Auth, Firestore) · Apple PassKit & APNs · Google Sign-In · Sign in with Apple · Twilio SMS · Geolocator
✨ Highlights: Three role-scoped apps (customer / employee / manager) · live employee location with on-the-way → arrived → started → completed state machine · Apple Wallet loyalty passes · wallet, points, stamps & subscription-plan billing · passwordless email login codes · manager app for schedules, time-off approvals & customer wallet adjustments
👤 Role: Software Engineer — Flutter mobile apps (customer, employee & manager)
📱 Mobile apps — coming soon
🌐 RevealSite — multi-tenant pharmacy patient platform
The company & platform behind every pharmacy app below. RevealSite is a software and digital-marketing company that works exclusively with independent and community pharmacies — effectively their outsourced digital department. It runs a multi-tenant, white-label engagement platform: a new pharmacy spins up by client_id with its own branding, hours and storefront, and patients get prescription refills, transfers, appointment booking, medication reminders and two-way messaging — each request auto-routed to the pharmacy by fax & email. This is where I worked, building and shipping the Flutter patient apps (J&D, Quick Rx, Holland, Medical Compounding and more) on top of this one shared platform.
🛠 Mobile Stack: Flutter · Dart · Clean Architecture · BLoC / Cubit (flutter_bloc) · flutter_modular · Dio · Hive · flutter_secure_storage
🔌 Integrations: Django REST API (RevealSite backend) · JWT auth with token refresh · OTP / SMS verification · Celery task-status polling for async refill processing · flutter_local_notifications + timezone · Google Maps deep links
✨ Highlights: One shared codebase, many branded pharmacies provisioned by client ID · custom iOS / Android patient apps · refills, transfers, appointment booking, reminders & two-way patient messaging · offline-first Hive caching with runtime pharmacy branding · multiple live pharmacy apps delivered on one platform
👤 Role: Software Engineer — Flutter patient apps (iOS & Android) across the client portfolio
💊 J&D Pharmacy
A patient app for J&D Pharmacy, a trusted neighborhood pharmacy on Yellowstone Blvd in Forest Hills, NY — a full-service community pharmacy (drive-through pickup, vaccinations, home medical equipment, Rx Easy auto-refill, even a Military Discount Program). The Flutter app (iOS & Android) puts that in patients' pockets: register and sign in via OTP, request refills (guest checkout, no account needed), transfer prescriptions in from another pharmacy, book appointments, and track each request in real time.
🛠 Stack: Flutter · Dart · BLoC / Cubit · flutter_modular · Dio · Hive · flutter_secure_storage · Clean Architecture
✨ Highlights: OTP registration & password reset with JWT refresh · refill requests with guest checkout & async status tracking · prescription transfer between pharmacies · appointment booking & medication history · scheduled, timezone-aware medication reminders · health-news feed with paginated HTML articles
👤 Role: Software Engineer — Flutter mobile (iOS & Android)
🧪 Medical Compounding Pharmacy
A patient app for Medical Center Compounding Pharmacy & Health Center in Cleveland, TN — a compounding pharmacy that goes well beyond standard dispensing. The Flutter app (iOS & Android) lets patients request refills for pickup or delivery, transfer prescriptions in from another pharmacy, schedule multi-dose medication reminders, and book appointments — every request automatically faxed and emailed to the pharmacy and tracked to completion in the background. Built on the multi-tenant RevealSite codebase, loading each pharmacy's branding by client ID at runtime.
🛠 Stack: Flutter · Dart · Clean Architecture · BLoC / Cubit · flutter_modular · Dio · Hive · flutter_secure_storage · flutter_screenutil
✨ Highlights: Refills with pickup / delivery & multi-prescription support · pharmacy-to-pharmacy transfers (allergies, drug-insurance, full profile) · scheduled multi-dose reminders & medication history · health news & appointment booking · HIPAA consent flow with secure JWT / OTP auth · offline-first caching with runtime branding
👤 Role: Software Engineer — Flutter mobile (iOS & Android)
⚡ Quick RX
A patient app for QuickRx, a family-owned accredited specialty pharmacy across New York & New England that ships to all 50 states, with a care team that monitors refills around the clock. The Flutter app (iOS & Android) lets patients refill prescriptions in a few taps, transfer their profile and prescriptions to QuickRx, book appointments with specialists, and set medication reminders — every request automatically faxed and emailed to the pharmacy and tracked to completion in the background.
🛠 Stack: Flutter · Dart · Clean Architecture · BLoC / Cubit · flutter_modular · Dio · Hive · flutter_secure_storage
✨ Highlights: Refills with pickup / delivery & multi-prescription support · pharmacy-to-pharmacy transfers · scheduled multi-dose reminders & medication history · appointment booking & health news · HIPAA consent with secure JWT / OTP auth · offline-first caching with runtime branding
👤 Role: Software Engineer — Flutter mobile (iOS & Android)🏥 Holland Discount Pharmacy
A patient app for Holland Discount Pharmacy, an independent pharmacy on S. McCord Rd in Holland, OH — a full-service neighborhood pharmacy (durable medical equipment, immunizations, compounding, a drive-up window and in-house medication delivery). The Flutter app (iOS & Android) brings that to patients' phones: request refills for pickup or delivery, transfer prescriptions in from another pharmacy, set multi-dose medication reminders, and book appointments — every request automatically faxed and emailed to the pharmacy and tracked to completion in the background.
🛠 Stack: Flutter · Dart · Clean Architecture · BLoC / Cubit · flutter_modular · Dio · Hive · flutter_secure_storage
✨ Highlights: Refills with pickup / delivery & multi-prescription support · pharmacy-to-pharmacy transfers · scheduled multi-dose reminders & medication history · appointment booking & health news · HIPAA consent with secure JWT / OTP auth · offline-first caching with runtime branding
👤 Role: Software Engineer — Flutter mobile (iOS & Android)
🏠 Ofoq — on-demand home-services app (Saudi market)
An on-demand home-services app for the Saudi market, connecting households with vetted workers for cleaning, maintenance and everyday household tasks — browse services, book a worker for a chosen time slot, and manage requests end to end from the app.
🛠 Stack: Flutter · Dart · Firebase · REST API
🔌 Integrations: Firebase (real-time backend & notifications) · REST API
✨ Highlights: Service browsing, booking & scheduling · worker matching · end-to-end request management · Firebase real-time backend
👤 Role: Software Engineer — Flutter mobile app
🚧 Status: Built but not publicly launched.
📱 Languages
🧩 Frameworks & Libraries
🤖 AI & Real-Time
🗄️ Databases
☁️ DevOps & Cloud
🔧 Tools
📊 Analytics & Payment SDKs
🧠 State Management, Practices & Patterns
🏛️ B.Sc. in Computer Science & Artificial Intelligence — Helwan University, Cairo, Egypt
2019 – 2023 · GPA: 3.48 / 4.0
📚 Relevant Coursework: Data Structures & Algorithms · Software Engineering · Database Systems