Full-stack engineer based in Cairo, and a Computer Science & AI graduate of FCAI, Cairo University.
A normal week touches a TypeScript API, a React front end, a Python ML service and a Helm chart. I am most useful where those meet, and most interested in whichever part I have not done before.
Currently building document-intelligence software at Syntheia.
const amr = {
languages: ["TypeScript", "JavaScript", "Python", "C++", "SQL"],
backend: ["NestJS", "Express", "FastAPI", "Django", "Prisma", "GraphQL"],
frontend: ["React", "Redux Toolkit", "Tailwind", "MUI", "Vite", "Office.js"],
data: ["PostgreSQL", "MongoDB", "Redis", "Qdrant", "Milvus"],
ml: ["PyTorch", "Transformers", "spaCy", "scikit-learn", "Celery"],
platform: ["Docker", "Kubernetes", "Helm", "Terraform", "AWS", "Azure"],
testing: ["Jest", "Pytest", "Playwright", "SonarQube"],
} as const;|
A sentence in, a playable browser game out. A distributed pipeline plans the game, generates its art and music, assembles a Godot 4 project and exports it to HTML5. My graduation project. |
A library management system on Django 5, covering the catalogue, cover uploads and authentication across three apps. Server-rendered templates over SQLite, with Pillow handling the book covers. |
|
The Vole machine emulated from the metal up. Memory, registers and a program counter are separate classes, driven by a hex instruction set behind a menu-driven debugger. |
Five codecs written from scratch, no libraries: Huffman, Arithmetic, LZW, LZ77, and Vector Quantization with LBG codebook training for images. |
Most of what I ship day to day lives in private repositories, so the public numbers here run a long way behind the real ones.



