Software engineer and final-year Communication & Computer Engineering student at Cairo University (class of 2027). I build backend and data systems: ingestion pipelines, APIs, and the infrastructure that keeps them running.
Now: freelancing as part of a five-person founding team building a domain-specific ERP (Java Spring Boot + React) for Advanced Lines Petroleum Services, replacing a petroleum services company's manual operations end to end.
Before:
- OEC, backend intern: rebuilt a document-ingestion engine in Go, about 5× the Python baseline, with 3.3× lower peak memory
- Ejada, observability intern: diagnosed production failure patterns and post-mortemed two outages
- InstaCódigo, data engineering intern: Airflow pipelines, Scrapy/Playwright scrapers, Odoo integration
| Project | What it is | Stack |
|---|---|---|
| CV Barber · live | Tailors a CV to any job description with LLMs: parsing, cover letters, ATS scoring, and a 7-provider fallback chain | FastAPI, React, PostgreSQL, Docker |
| Harmonica | Backend for a SoundCloud-style streaming platform, built in a team of 20+. I led the TypeORM schema and built profiles with privacy controls, a Redis Bloom-filter username check, and the BullMQ + FFmpeg audio pipeline | NestJS, PostgreSQL, Redis, AWS S3 |
| Trading Signal Classifier | Buy/Sell/Hold classifier over 900K+ records from 491 companies, with 6 models tracked in MLflow and a backtesting engine, deployed on Azure | LightGBM, MLflow, FastAPI, Azure |
| Collaborative Text Editor | Real-time Google-Docs-style editor with a custom CRDT, live cursors and comments | Java, Spring Boot, WebSockets, JavaFX |
| 7amada Compiler | Compiler front-end for a language with Egyptian-Arabic keywords. It emits quadruples, and a GUI shows the symbol table and errors | C, Flex, Bison |
| OS Scheduler + Memory Manager | SJF, HPF, RR and MLFQ scheduling with a buddy allocator and IPC | C, Linux |
Also:
- a 6-stage pipelined RISC processor (VHDL)
- Soleil et Soie, a fashion-house management app (C#, SQL Server)
Languages: Go · Java · Python · TypeScript · C/C++ · SQL
Backend: Spring Boot · NestJS · FastAPI · Express
Data & infra: PostgreSQL · Redis · BullMQ · Docker · GitHub Actions · Airflow · AWS S3 · Azure
Observability: OpenTelemetry · SLIs/SLOs · profiling



