Skip to content
View MostafaFathy1527's full-sized avatar
🤒
Out sick
🤒
Out sick

Block or report MostafaFathy1527

Report abuse

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

Report abuse
MostafaFathy1527/README.md
Mostafa Fathy

Mostafa Fathy  مصطفي فتحي

Head of E-Learning · Full-Stack Builder · AI Systems Architect

Armstrong · Alexandria, Egypt


About me

I'm the Head of E-Learning at Armstrong (Alexandria, Egypt), where I lead a 40-person cross-functional team of instructional designers, visual designers, LMS administrators, and AI engineers.

My work lives at the intersection of education and engineering — I design learning systems and build the tools that power them.

  • 90,000+ learners served across Armstrong's digital programs
  • 95% on-time delivery rate across all production cycles
  • 99% LMS uptime maintained year-round
  • BSc Computer Science, Alexandria University (ECPC 2021 & 2022)

What I build

I treat internal tooling as a product. Everything listed here was built from scratch to solve a real problem.

Project Stack What it does
armstrong-hr-os Next.js 16 · React 19 · Supabase · TypeScript 4-tier RBAC HR platform — attendance, payroll, leave, org chart
armstrong-kpi Next.js · Prisma · PostgreSQL · Docker Quarterly KPI tracking across 6 departments, 51 API endpoints
armstrong-ai Python · FastAPI · LangGraph · Gemini · Qdrant Multi-agent AI system powering educational content automation
armstrong-interactive-lab React · TypeScript · Vite · Firebase In-browser coding environment with Gemini-graded exercises
armstrong-check-in Node.js · WhatsApp API · Google Cloud Geolocation-verified field instructor attendance via WhatsApp

All repositories are showcase-only — source code is internal. READMEs document architecture, decisions, and outcomes.


Writing

Thoughts on EdTech, AI, and software architecture — mostafafathy.com/writing

Article Tags
Why Nobody Finishes Your 1-Hour Video EdTech · Content Strategy
The Multi-Agent Architecture for Education AI · Architecture
Why I Treat the Curriculum Like a Software Architecture EdTech · Systems
The Information Dump Problem EdTech · Instructional Design

Tech I work with

Languages: TypeScript · Python · JavaScript · SQL Frontend: Next.js · React · Vite · Tailwind CSS Backend: FastAPI · Node.js · Prisma · Supabase AI/ML: LangChain · LangGraph · Google Gemini · Qdrant · RAG pipelines Infra: Docker · Vercel · Firebase · Google Cloud · Cloudflare Data: PostgreSQL · pgvector · Redis


Pinned Loading

  1. armstrong-ai armstrong-ai Public

    Multi-agent educational AI. Multimodal RAG chatbot with LangGraph, Gemini, Qdrant, Arabic TTS. Python, FastAPI.

  2. armstrong-check-in armstrong-check-in Public

    Geolocation-verified instructor check-in via WhatsApp. Node.js, whatsapp-web.js, Google Cloud.

  3. armstrong-hr-os armstrong-hr-os Public

    Internal HR platform. Next.js 16, React 19, Supabase, TypeScript.

  4. armstrong-interactive-lab armstrong-interactive-lab Public

    In-browser coding environment for LMS. 8 languages, AI-graded exercises via Gemini. React, TypeScript, Vite, Firebase.

  5. armstrong-kpi armstrong-kpi Public

    Quarterly KPI tracking for 6 departments. Next.js, Prisma, PostgreSQL, Docker.