Skip to content
View Abdullah3010's full-sized avatar
😎
😎

Block or report Abdullah3010

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
abdullah3010/README.md

Abdullah Mohamed — Senior Software Engineer

What I do

Gmail   WhatsApp   LinkedIn   GitHub   Download CV (PDF)

Profile Views Followers Open to Work

🧑‍💻 About Me

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


💼 Experience

  🟢 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)

Google Play App Store
  • 🤖 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_modular DI, Dio custom interceptors & dartz Either 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

Google Play App Store
  • ⚡ 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

Google Play App Store
  • 📉 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

   

Google Play App Store

  • 💊 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.

📌 Featured Projects

 Jaweb — Interactive Quiz / Trivia Game

Flutter · Clean Architecture · My Fatoorah

Google Play App Store

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.

Jaweb Screenshot 1 Jaweb Screenshot 2
Jaweb Screenshot 3

📇 FasTap — NFC-Powered Digital Business Card

Flutter · Flutter Web · Firebase · NFC · Nginx

Google Play App Store  Website

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.


🦷 Xera Lab — Dental X-Ray Case Management Platform

Flutter Web · Node.js · Express · PostgreSQL · Docker · AWS S3 · Nginx

Backend Customer Portal Admin Dashboard

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


🗂️ More Projects

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)

Website

📱 Mobile apps — coming soon

Customer  App Store Google Play
Employee  App Store Google Play
Manager  App Store Google Play

🌐 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

Website

  💊 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)

Website Google Play App Store

  🧪 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)

Google Play App Store

  ⚡ 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)

Google Play App Store

🏥 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)

Website Google Play App Store

🏠 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.


🛠️ Tech Stack

📱 Languages

Dart, JavaScript, HTML, CSS

🧩 Frameworks & Libraries

Flutter, Node.js, Express, GraphQL, Sequelize

🤖 AI & Real-Time

Azure OpenAI, Claude, ChatGPT, Cursor, GitHub Copilot, WebSocket, Socket.IO

🗄️ Databases

PostgreSQL, MySQL, MongoDB, Firebase / Firestore, Redis, Hive

☁️ DevOps & Cloud

AWS, Docker, Nginx, Fastlane / CI-CD

🔧 Tools

Git, GitHub, Bitbucket, Postman, Jira, Swagger, Confluence, Azure DevOps

📊 Analytics & Payment SDKs

Firebase Analytics, Google Analytics   Mixpanel Airbridge PayTabs My Fatoorah

🧠 State Management, Practices & Patterns

BLoC Riverpod Provider Clean Architecture SOLID MVC Agile / Scrum


🎓 Education

🏛️ 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


🌐 Languages

Arabic English


📊 GitHub Stats

GitHub Stats Top Languages GitHub Streak Trophies Activity Graph

🤝 Let's Connect

Gmail   WhatsApp   LinkedIn   GitHub   Download CV (PDF)

⭐️ Thanks for visiting — let's build something great together!

Popular repositories Loading

  1. Task1_Analog_clock Task1_Analog_clock Public

    HTML

  2. Task2_Typing_Speed_Tester Task2_Typing_Speed_Tester Public

    CSS

  3. parking parking Public

    Java 1

  4. PARKING_PL2 PARKING_PL2 Public

    Java

  5. X-O X-O Public

    X-O Game

    Java

  6. Meal-App Meal-App Public

    Dart