- 🎓 Computer Science graduate from Cairo University — Faculty of Computers and Artificial Intelligence
- ⚙️ I specialize in backend and full‑stack development: microservices, RESTful APIs, and LLM‑integrated applications
- 🧠 Strong algorithmic foundation — 1000+ problems solved on Codeforces & LeetCode, Expert rank on Codeforces
- 🤖 Previously a Prompt Engineer at Scale AI (Outlier), optimizing prompts and evaluating model outputs
- 🚀 Currently seeking a software engineering role building scalable, reliable backend systems
- 🌍 Arabic (Native) · English (Advanced)
| Area | Skills |
|---|---|
| 🏗️ Architecture | Microservices · REST APIs · Software Architecture · Design Patterns · SOLID · OOP |
| 🤖 AI & LLM | LLM Integration · MCP (Model Context Protocol) · Stability AI · Prompt Engineering |
| 🐳 DevOps | Docker · Docker Compose · MinIO (Object Storage) · CI/CD |
| 🧪 Quality | Unit Testing · Data Structures & Algorithms |
🎮 GameForge — AI‑Powered Game Generation Platform
Graduation Project
Type a sentence, get a playable Godot 4 HTML5 game.
- 🧩 10‑service microservices architecture — REST backend, HTTP orchestrator, LLM‑driven planner and asset services, and a deterministic code‑assembly + Godot build pipeline
- 🧠 LLM planner that classifies prompts into game archetypes and fills a validated
GamePlanJSON, with retry & fallback logic - 🎨 MCP‑based asset service using Stability AI for sprites, backgrounds, and music
- 🔧 Fragment‑based GDScript assembler validated through the Godot CLI
- 🐳 Fully containerized with Docker Compose — object storage, database, and inter‑service auth
🕹️ PixelPocket — Play Game Boy Games in Your Browser
Live at pixelpocket.project-graphite.com · Part of Project Graphite
Pick a game, press Start, and play it right on the page — no install.
- 🎮 Game Boy emulator written from scratch in C++20 — CPU, graphics, sound, timers and MBC1/MBC3/MBC5 cartridges; passes all 11 of Blargg's
cpu_instrstests and rendersdmg-acid2correctly - ⚡ Compiled to WebAssembly with Emscripten and run inside a React app with Web Audio sound and keyboard, gamepad and touch input
- 💾 Cloud saves that follow players to any device, a shared game library, and private uploads
- 🔐 Express API on MongoDB and MinIO with JWT auth, rate limiting, and content-based ROM and cover validation
- 🐳 Containerized with Docker Compose and shipped through a GitHub Actions CI/CD pipeline
Prompt Engineer — Scale AI (Outlier) · May 2024 – Nov 2024
- Designed and optimized AI prompts to improve NLP tasks, collaborating with cross‑functional teams
- Ran rigorous testing and analysis to ensure accurate, contextually relevant model outputs
