Magitsh
Git, rebuilt from scratch in Node.js: content-addressed objects hashed with SHA-1, a file store, add and status, history walked as a graph to find the merge base, and three-way merges that detect conflicts. Published on npm as a CLI.
GitHubnpmLinkedIn post
ZeyadDBCurrently working on
A SQL database engine in C++, to learn how databases really work. It parses and runs CREATE TABLE, and keeps a catalog of tables on disk that survives restarts. INSERT and SELECT are next.
Private repository
Years to Spare
A 2D action platformer. You can stop and rewind time, but every use costs years of your life, and you start at fourteen. A final boss with three telekinetic attacks, rules for aging, lives and starting over, and a tutorial built into the first level.
Play on itch.ioGitHub
Business data analyst
Our graduation project. A web app that works like a data analyst for small businesses: upload your sales data, get a short brief on what needs attention, then keep asking questions in a chat. Replies stream in as the model writes them, and an agent draws charts when a question needs one.
- ASP.NET Core
- EF Core
- PostgreSQL
- React
- OpenRouter
Private repository
Digital Library API
The backend of an online library. Readers search the catalogue, read PDFs with controlled access, buy books, borrow them by the day, or subscribe with a monthly quota, paying from a wallet. Purchases run inside MongoDB transactions, behind JWT auth with email verification, request validation and rate limiting, all documented in Swagger.
- Node.js
- Express
- MongoDB
- JWT
- Joi
- Swagger
GitHub
Amaar
A civic reporting app. People report a problem in the street with a photo and a location, AI sorts it, and the right authority reviews it. Submitted fixes are accepted or rejected with a comment and an audit trail, and every role sees only the reports it's responsible for.
- Express
- Prisma
- React
- TypeScript
- Gemini
GitHub
E-Commerce Platform
A Laravel marketplace set in a made-up world where countries trade weapons. What you can buy depends on your role: citizens buy only from their own country, officials buy anywhere and list stock, and the ruler manages everything and can ban an item worldwide. Cart and checkout, bulk import from CSV, stock reports emailed as CSV, and team discounts.
- Laravel
- PHP
- MySQL
- Blade
- Cloudinary
GitHub
Hogwarts for Programming
A Hogwarts-themed school in plain PHP. Students join a house, enrol in courses and take quizzes, and their grades add up to house points on a leaderboard. Professors write quizzes for their own courses, a head admin assigns courses and manages everyone, and there's a shop with an inventory for magical items.
GitHub
Apple Seed
A 2D platformer where every seed you collect grows your tree, and platforms rearrange on every run. A flip and double jump, power-ups, eagle and frog enemies on a shared base class, and balanced item spawns. 2nd place at IEEE Victoris 4.0.
Play on itch.ioGitHub
Mostaqel bot
Watches Mostaqel and Nafezly for new web and mobile jobs and sends them to Telegram as soon as they're posted. Runs as a service on a small VM.
Private repository