I'm a third-year CS Major based in Egypt πͺπ¬ and a SWE Intern at DSC Egypt, building backend services in Python. I also lead the C++ & Problem Solving committee at my university and teach its beginner bootcamp.
- π Right now: the DSC SWE internship (FastAPI, SQLAlchemy, pytest) and the C++ & Problem Solving Level 0 bootcamp
- π± Learning: backend engineering and competitive programming (178 LeetCode problems so far)
- π§ Next up: a portfolio site and a C++ to WebAssembly chess engine
- β‘ Fun fact: A teacher told me she had to manually check every student's progress on a learning portal. I wrote a script that reads the student PDF, scrapes the portal for each student, and dumps the results into Excel. A lot of teachers ended up using it.
| BracketChecker | TraceDSA |
|---|---|
| π Real-time Syntax Validator | π Data Structure Visualizer |
| C++ stack-based parser compiled to WebAssembly. Validates JSON, HTML, and math expressions in the browser, with animated SVG error overlays and a live parser stack view. | C++23 backends and a Python Textual TUI that visualize data structure operations live. Custom dynamic array, no STL containers. 550+ PyPI downloads in its first month. |
C++ WebAssembly JavaScript |
C++23 Python Textual PyPI |
| Live Demo Β· GitHub | pip install tracedsa Β· PyPI Β· GitHub |
- dsc26-swe-w02: contract-first parcel API in FastAPI with a framework-free domain module, cursor pagination, RFC 9457 errors, pytest, and ADRs
- dsc26-swe-w03: money-transfer API with SQLAlchemy and Alembic migrations, idempotent retries, per-customer rate limiting, and atomic transfers
More projects
| SmartChef |
|---|
| π½οΈ Restaurant Management System |
| Python OOP desktop GUI for managing orders and a 50+ item menu catalogue. |
Python Tkinter OOP |
| GitHub |
Languages
Backend
Tools & Technologies
Free Palestine π΅πΈ


