Abdullah MohamedSenior Software Engineer

Curriculum vitae

Abdullah Mohamed — Senior Software Engineer

Cairo, Egypt (GMT+2) · works remotely · open to senior product roles and freelance projects.

This page and the PDF are the same document — the page is the one search engines and assistants can read.

Summary

Senior software engineer building complete products end to end — web and mobile clients, Node.js/PostgreSQL backends, and the AWS/Docker infrastructure they run on. Currently building the core AI experience of Faheem, the Egyptian Ministry of Education's learning platform serving 200,000+ students: real-time voice-to-voice tutoring at ~300–500 ms round-trip and AI-generated animated lessons. 10+ products shipped to the App Store and Google Play across Egypt, Germany, the UAE, and the US, in EdTech, healthcare, and social commerce.

Experience

Senior Software Engineer

Appenza Studio · Full-time · Egypt

Jan 2026 - Present

Building the core of Faheem, an Arabic AI tutoring product used by 200,000+ K-12 students.

  • Developed realtime AI tutoring over WebSocket with Azure OpenAI streaming.
  • Built voice tutor flows with STT/TTS and an AI board for generated educational visuals.
  • Implemented clean architecture across 16 modules with localization, analytics, Crashlytics, FCM, and multi-environment builds.

Faheem · Talia · BTC

Software Engineer

DIB GmbH · Full-time · Germany remote

Sep 2024 - Jan 2026

Worked on social commerce and clinic management products across Egypt, Germany, and UAE deployments.

  • Optimized startup and reels performance with lazy initialization, caching, and pagination prefetching.
  • Migrated deep linking from Firebase to Airbridge and implemented Mixpanel events and funnels.
  • Reduced YOLO app size from 86 MB to 51 MB and shipped 10+ client-requested features.

IMOX · YOLO

Software Engineer

RevealSite · Part-time · United States remote

Nov 2023 - Feb 2025

Built and maintained white-label Flutter apps for independent and community pharmacies in the US.

  • Delivered refill, transfer, appointment, reminder, medication-history, and patient messaging workflows.
  • Worked on one shared codebase provisioned by client ID with runtime branding and offline-first caching.
  • Integrated OTP/JWT auth, request tracking, notifications, Google Maps links, and healthcare-focused flows.

RevealSite Platform · J&D Pharmacy · Medical Compounding Pharmacy · Quick RX · Holland Discount Pharmacy

Software Engineer

Zeyada · Full-time

Apr 2023 - Sep 2024

Worked on school management features for payments, chat, parent communication, and in-app commerce.

  • Built realtime 1-to-1 and group chat with mute, block, clear, and moderation controls.
  • Integrated PayTabs for school fee payments.
  • Implemented Guardsquare shielding and Magento GraphQL integration for the school store.

Zeyada School Management

Technical skills

Mobile

Core
Flutter · Dart · Clean Architecture · BLoC / Provider
Strong
Riverpod · GetX · Hive · Deep linking · NFC
Used
Guardsquare app shielding

Web frontend

Core
TypeScript · SvelteKit 5 · React
Strong
Next.js · Tailwind CSS · TanStack Query
Used
Flutter Web

Backend

Core
Node.js / Express · PostgreSQL · REST · JWT
Strong
GraphQL · MySQL · OAuth2 · Swagger / OpenAPI
Used
Django REST (integration only)

AI & real-time

Core
LLM streaming over WebSocket · Speech-to-text / text-to-speech · VAD & barge-in control · Azure OpenAI
Strong
AI image generation · Animation synchronisation

Cloud & DevOps

Core
Docker · Docker Compose · Nginx (TLS) · CI/CD — Codemagic, GitHub Actions
Strong
AWS S3 · Vercel · VPS

Analytics & payments

Core
Firebase suite · Mixpanel · Airbridge
Strong
Stripe · MyFatoorah · PayTabs
Used
Magento

Practices

Core
RBAC & multi-tenancy · Multi-environment delivery · Performance work
Strong
SOLID · Code review · Agile / Scrum

Education

B.Sc. in Computer Science and Artificial Intelligence

Helwan University, Cairo

2019 – 2023 · GPA 3.48 / 4.0

Languages

  • Arabic — native
  • English — professional working proficiency