Service manual · Rev. 2026
Projects
Every build, past and current, in one numbered sequence. Figure numbers never change — filtering only narrows the list. The projects with a written procedure say so.
Showing all 9 projects
-
Fig. 1
Werkflow
Software for the people who fix your car
Independent repair shops in Egypt still run on paper, memory, and phone calls. Werkflow keeps track of every car, job, and payment for a workshop. It is being built for a real shop in Cairo and is not yet in production.
Read the procedure →2025–2026
In progress -
Fig. 2
GUCHub
Finding project teammates at university, made painless
Every semester, GUC students scramble to find teammates for course projects. GUCHub read the university portal and matched students to teams. It worked — and it was deliberately never published.
2025
Retired -
Fig. 3
Daemon Hunters
Watching an operating system juggle its work, in slow motion
A simulation of how an operating system decides which program runs next, built in C with a visual interface. It schedules processes, manages a tiny 40-word memory, resolves fights over shared resources, and swaps to disk when memory runs out.
2026
Complete -
Fig. 4
Homelab
A retired laptop doing the work of a small data center
An old HP ProBook runs headless Debian in my room and serves as my personal infrastructure: a private mesh network, a remote development environment, a media server, and synced notes — reachable from anywhere, owned by no cloud.
2025–2026
In service -
Fig. 5
mmd-clip
Mermaid diagrams straight to your clipboard as PNGs
A small tool that takes a Mermaid diagram definition and puts a finished PNG on your clipboard, ready to paste into a document or chat.
2026
Complete -
Fig. 6
Competitive Robotics
Four years of school robotics, from LEGO kits to Arduino and a funding pitch
Between 2016 and 2019 I competed in four robotics tournaments. The first three were LEGO-based — World Robot Olympiad in 2016, then FIRST LEGO League in 2017 and again in 2018 — building and programming robots to complete set missions on a competition table. The fourth, Smart-X in 2019, ran on Arduino and was judged in two halves: an autonomous multi-tasking vehicle built to solve that year's challenge, and a product case defending it to a panel — the problem it addressed, its community impact, a production budget, and a pitch for funding.
2016–2019
Retired -
Fig. 7
Mini DBMS
A file-based database engine, built from scratch
A simplified database management system in Java, built for Databases II. Records are paginated and serialized to disk, selects can use bitmap indexes instead of a linear scan, and crash recovery works by replaying an operation trace to rebuild lost pages.
2026
Complete -
Fig. 8
GUC Project Portfolio Platform
A campus-wide showcase for student projects
A platform for GUC students to host course and bachelor projects, get supervisor feedback, and be discovered by employers, without uploading code to the site itself. Built for Software Engineering: requirements engineering in the first milestone, a React front end in the second.
2026
Complete -
Fig. 9
Pipelined Processor Simulator
Watching a CPU pipeline resolve its own hazards, cycle by cycle
A simulator for a 5-stage pipelined CPU with a custom 32-bit instruction set, built for Computer Architecture. It runs a real assembly program through Fetch, Decode, Execute, Memory, and Writeback, and shows — cycle by cycle, in a live GUI — how the pipeline handles the problems that make pipelining hard: instructions racing each other for data, a shared memory port, and branches that turn out to have been wrong.
2026
Complete
No projects match this filter.