Abdullah Mohamed
CV

Available for new projects and senior remote roles

Abdullah Mohamed — Senior Software Engineer Cairo, Egypt · Remote Web, mobile and AI products that ship, and hold up in production.

I build web and mobile apps, SaaS platforms and business software — from a first MVP to production at national scale. Now at Appenza Studio, on Faheem: the Egyptian Ministry of Education's AI tutor, 200,000+ students.

Now
Senior Software Engineer, Appenza Studio
Previously
DIB GmbH (Germany) · RevealSite (US) · Zeyada
Works across
Web, mobile, backend, real-time AI, infrastructure

In production

200,000+

students on Faheem, the Egyptian Ministry of Education's AI tutor. I work on its real-time layer: streamed answers, and voice at a ~300–500 ms round-trip.

10+
apps in the App Store and Google Play
4 companies
in 3 countries
Since 2022
shipping production software

Built with teams. Shipped for real users.

  • Appenza Studio

    Senior Software Engineer · Jan 2026 - Present · Full-time · Egypt

  • DIB GmbH

    Software Engineer · Sep 2024 - Jan 2026 · Full-time · Germany remote

  • RevealSite

    Software Engineer · Nov 2023 - Feb 2025 · Part-time · United States remote

  • Zeyada

    Software Engineer · Apr 2023 - Sep 2024 · Full-time

Products

  • Faheem
  • Voicers
  • IMOX
  • YOLO
  • Jaweb
  • FasTap
  • BTC
  • Xera Lab
  • Ezhal
  • J&D Pharmacy
  • Medical Center
  • QuickRX
  • Holland Pharmacy
  • Q-Fight Gym
  • Al-Muslim
  • ICCD Hub
  • Talia
Services

What do you need built?

Start from where you are. Each page says who it's for, what you get, what it costs, and the work that proves it.

Every price is a starting point and negotiable based on your scope and requirements. We start with a free call, then I send a written proposal with the final price, the timeline, and the payment phases.

Not sure which one fits? Describe what you want to build the way you'd explain it to a customer. I'll tell you which of these it is, roughly what it takes, and whether I'm the right person for it.

Tell me what you're building

How working with me looks.

From first call to handoff — built so you always know what's happening and what it costs.

  1. Intro call

    A free call. You describe the product and what's blocking you; I tell you honestly whether and how I can help.

  2. Written proposal

    Scope, price, timeline and payment phases — all in writing before any code is written. You approve it, then we start.

  3. Milestone delivery

    You get working, testable software at every milestone, not a status update.

  4. Handoff

    Deployment, documentation and a codebase the next engineer can maintain. The code is yours.

Selected work

Three products, from unclear problem to production.

The problem, my role, how I built it — and the decisions I'd defend in an interview.

Arabic AI tutoring platform

Faheem

Appenza Studio · product team

The real-time layer of an Arabic AI tutor for 200,000+ students: streamed answers, voice-to-voice at ~300–500 ms, and AI-generated lessons — on a 16-module clean architecture.

200,000+
K-12 students
8,500+
monthly active users
~300–500 ms
voice round-trip
16
modules in clean architecture

Role — Core engineer on the realtime tutoring layer and the app architecture the rest of the product is built on.

Stack — Flutter · Azure OpenAI · WebSocket · Firebase · Clean Architecture

National LMS + SIS platform

Talia

Appenza Studio · frontend & integration

An Arabic-first, multi-tenant education platform (LMS + SIS) for Egyptian schools, built to run a full authority → school hierarchy. Live at its first school, Parkway, and in active development as the platform grows.

25
functional modules
534
requirements in scope
Multi-tenant
Ministry → School

Role — Frontend & integration engineer across the Talia 360 admin/ministry console and the Talia Learn app — wiring screens from mock data to a live Go/REST backend and verifying every one against the deployed environment.

Stack — SvelteKit 5 · TypeScript · Tailwind CSS 4 · TanStack Query · REST / JWT · RBAC

Also shipped to the stores

Across the stack

One engineer, every layer of the product.

Nine products, six layers. Each point is a layer I built or integrated on that product. Select a product to see what it took.

Appenza Studio · AI tutor

Faheem

Read the case study — Faheem
Mobile
Flutter · 16 modules in clean architecture · full Arabic RTL
Real-time & AI
Azure OpenAI streaming over WebSocket · STT/TTS voice at ~300–500 ms
Data
Firebase · ~52 analytics events across 14 modules
Infrastructure
Dev / Staging / QA / Prod builds · Crashlytics · FCM

Capabilities

  • Mobile

    iOS and Android from one clean-architecture codebase — auth, payments, analytics, push, offline, and the store release.

    Flutter · Dart · BLoC / Provider · Riverpod · GetX · Hive · deep linking · NFC

  • Web frontend

    Typed SPAs and admin consoles wired to live APIs and verified against the deployed environment.

    TypeScript · SvelteKit 5 · React · Next.js · Tailwind CSS · TanStack Query

  • Backend & APIs

    Services and business logic over PostgreSQL, with JWT auth, role-based access, and third-party integrations.

    Node.js / Express · PostgreSQL · REST · GraphQL · JWT · OAuth2 · OpenAPI

  • Real-time & AI

    LLM streaming over WebSocket, voice with speech-to-text and text-to-speech, and barge-in control that holds up in a live session.

    Azure OpenAI · WebSocket · STT / TTS · VAD · animation sync

  • Data & infrastructure

    Databases, deployment, and environments — Docker Compose behind Nginx with TLS, CI/CD, and separate Dev/Staging/QA/Prod.

    Docker · Nginx (TLS) · AWS S3 · Codemagic · GitHub Actions · Vercel

  • Product engineering

    Multi-tenancy, deny-by-default RBAC, and performance work measured in numbers — owned from requirement to production.

    RBAC & multi-tenancy · multi-environment delivery · Firebase · Mixpanel · Airbridge

Experience

Professional roles, grouped by the products I shipped.

Full CV

Appenza Studio

Senior Software Engineer · 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.

Products · 3

  • Faheem · AI education platform

    Arabic tutoring app with AI chat, voice tutor, smart quizzes, solve-by-camera, educational visuals, wallet, points, onboarding, and RTL UX.

    Flutter · Azure OpenAI · WebSocket · Firebase · Clean Architecture

  • Talia · Multi-tenant school platform

    Arabic-first, multi-tenant LMS + SIS platform for Egyptian schools. Live at its first school, Parkway, and in active development. Building the SvelteKit web clients (Talia 360 admin console and Talia Learn) and integrating dozens of screens from mock data to a live Go/REST backend, with RBAC-aware role-based access across a Ministry→School entity tree.

    SvelteKit 5 · TypeScript · Tailwind CSS 4 · TanStack Query · RBAC

  • BTC · Gold & jewelry commerce app

    Commerce app for one of Egypt's largest gold and jewelry houses. Built the customer storefront and B2B merchant wholesale-ordering apps from a single shared Flutter codebase over a GraphQL API.

    Flutter · GraphQL · Multi-app · E-commerce · Clean Architecture

Recommendations

Abdullah combines deep technical expertise with a clear, approachable leadership style. He has contributed significantly to our projects with his ability to solve complex problems efficiently and his commitment to quality.

Ahmed Farid

Senior Software Engineer · Recovery Advisers

Verified · LinkedIn
Abdullah demonstrated an impressive aptitude for grasping complex technical concepts swiftly. His analytical skills and thoughtful approach to problem-solving make him a key contributor to our team's success.

Mohamed Sayed

AI Lead · Appenza

LinkedIn
Abdullah is an exceptional Flutter developer whose talent and enthusiasm make him an asset to any team. During our year working together, his problem-solving skills and ability to overcome challenges consistently impressed me.

Mohamad Zakaria

Senior Software QA Engineer · Yassir

LinkedIn
About
Portrait of Abdullah Mohamed
Cairo, Egypt · GMT+2 · works remotely

Four companies, three countries, one habit: owning the thing until it runs in production.

I'm a senior software engineer at Appenza Studio in Cairo. I own the real-time AI layer of Faheem — the Egyptian Ministry of Education's tutoring app, used by 200,000+ students — and build the SvelteKit clients of Talia, a multi-tenant national LMS. Before Appenza I shipped social-commerce and clinic software for DIB GmbH (Germany), white-label pharmacy apps for RevealSite (US), and school payments and chat at Zeyada.

I work end to end — Flutter or React/SvelteKit on the front, Node.js and PostgreSQL behind it, Docker and Nginx underneath — and I measure the result: ~300–500 ms voice round-trips, a 41% smaller app, a cold start cut from ~6 s to under 1.5 s.

Builds
Web and mobile apps, SaaS, business software, AI features
Experience
Since 2022 in production · 10+ apps shipped · 4 companies
Education
B.Sc. Computer Science & AI, Helwan University (2023)
Languages
English and Arabic · bilingual, RTL-ready products
Clients so far
Egypt, Germany, the US, Qatar, and Kuwait
Open to
Freelance and contract projects, and senior product roles (remote first)
GitHub
github.com/Abdullah3010

Principles

Taken from the decisions written up in the case studies.

  1. Latency is a budget, not a target.

    Faheem
  2. Deny by default.

    Talia
  3. The workflow is the schema.

    Xera Lab
  4. Speed comes from deciding what to leave unloaded.

    IMOX & YOLO
  5. No dummy data, ever, past the first integration.

    Talia
Contact

Hiring, or building?

Two different questions, two answers. Pick the one that fits and I’ll reply within 24 hours on working days.

For companies hiring

Hiring for a senior role?

The CV and LinkedIn are one click away. I'm open to senior product roles, remote first — send the role, the stack, and the team, and I'll reply honestly about fit.

For a project

Have a product to build?

Describe what you want to build — in plain words, no technical brief needed. You'll get an honest answer, and a written proposal if it fits.