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



