Sophomore CS @ Ain Shams University • Head of Linux Committee @ OSC • Cairo, Egypt
Go • Rust • Java Spring • TypeScript • Linux • Arch + Hyprland
🇪🇬 العربية • 🇺🇸 English
Sophomore Computer Science at Ain Shams University. I lead the Linux Committee at OSC (Open Source Community) — we ship distros, rescue tools, and infra that actually boots.
Terminal-first, Neovim + Arch + Hyprland/niri daily driver. I build CLI/TUI tools, custom Linux systems, and Tauri desktop apps. Prefer small interfaces, explicit errors, no magic.
Languages & Backend
Frontend & Desktop
Systems & Tools
Cobra Bubbletea Ratatui Spring Boot PostgreSQL Buildroot systemd GRUB QEMU SQLite GitHub Actions
| Project | What it is | Stack |
|---|---|---|
| fix-automation | Bootable rescue USB — boots to a TUI, auto-fixes boot issues. FAT32 ZIP distribution. | Rust Ratatui Buildroot GRUB EFI |
| diwan | Arabic poetry vault — dark gold UI, RTL layout, semantic tag colors. | Tauri v2 React TypeScript Amiri |
| osc-linux | Custom Arch distro for OSC exhibition — 9-screen installer, 14-step pipeline. | Go Bubbletea Hyprland Catppuccin Plymouth |
| qo-learn-tool | Self-hosted Linux challenge platform — browser terminal → isolated sandboxes (namespaces/cgroups/seccomp) + live leaderboard. | Go C WebSocket xterm.js Linux |
| shopirust | Unofficial Rust port of Shopify CLI — shopify + create-app binaries, app/theme/store/auth + GraphQL codegen. |
Rust Cargo GraphQL CLI |
- Best way to reach me: Email or LinkedIn (above)

