Backend & systems engineer — I ship APIs, process tooling, and low-level Linux software that other people actually run.
CS graduate, Cairo University · Cairo, Egypt
Open to backend, systems, and infrastructure roles.
- Software Engineer, Carina Health Clinic — Freelance Software Engineer.
- Building open-source systems tools that I use in production.
| Project | What it does | Stack |
|---|---|---|
| pwm | From-scratch X11 window manager (a love letter to dwm). Tiling and floating, multi-monitor workspaces, sticky clients per screen, snapping, fullscreen, center-master layout, mouse + keyboard control, customizable status bar. | C++ · X11 · Linux |
| phiocker | Linux container runtime: pull OCI images, unpack a rootfs, then run with UTS/PID/mount/net namespaces, cgroup v2 CPU/memory/PID limits, bridge + NAT, PTY attach, and a Unix-socket daemon. | Go · Linux · cgroups |
| exeio | Process supervisor over a REST API — start/stop/restart, stream logs, send stdin, auto-restart with exponential backoff, API-key auth, periodic jobs. Built so Planitly could run AI jobs, schedulers, and databases on Azure without SSH. | Rust · REST · DevOps |
| logio | Desktop log manager that surfaces system-wide logs in one UI instead of grepping scattered files. | Tauri · React |
| crafty | Pulls Archcraft packages onto other distros so I can reuse that repo outside Archcraft. | Rust · Arch |
| Project | What it does | Stack |
|---|---|---|
| cppi | Header-only C++17 HTTP server and client. Express-style routes and middleware, thread pool, streaming for large files, JSON (nlohmann), static files, file upload/download, graceful Ctrl+C shutdown. Zero-config: a working server in a few lines. | C++17 · HTTP |
| fileio | Terminal file manager: navigate, copy/cut/paste, search, create/rename/delete, open in the default app or a shell, and persistent pins for directories you jump to often. | Rust · TUI |
| bbook | Terminal text editor with ncurses — create, open, edit, and save files in a minimal TUI. | C++ · ncurses |
| psio | Codeforces test runner: fetch a problem, scaffold from a template, compile, pipe official tests, report pass/fail. Cut manual case-checking time by about 70%. Uses libcurl, gumbo, threads, and nlohmann/json. | C++17 · curl |
| launchio | Desktop app launcher in Rust. Bind it to a WM/DE hotkey and start programs without leaving the keyboard. | Rust · Linux |
| compy | C++ language parser and Swing IDE on ANTLR 3: live syntax highlighting (Dracula, Monokai, Nord, …), AST generation, Graphviz tree view, find-in-file, error reporting. Cross-platform JAR. | Java · ANTLR 3 |
| mdio | Minimal markdown viewer/editor with Vim keybindings and almost no chrome. | Tauri · JS |
| Project | What it does | Stack |
|---|---|---|
| Planitly | AI-powered knowledge system: notes, tasks, and ideas as connected entities. I designed the backend (subjects, components, data transfers, schedules) and took it from a graduation project to a product on Azure. Companion planitly_ChatBot answers questions about the workspace. | Python · REST · Azure |
| passGo | Full-stack password manager: AES-256-GCM vault, Argon2id master-key derivation, Supabase auth (signup, verify, reset, JWT), rate limits and ownership checks, Gio UI for desktop, web/WASM, Android, and iOS. Docker + GitHub Actions builds. | Go · Gin · MongoDB · Gio |
| Novel Nest team of 5 |
E-commerce bookstore. I worked in a five-person team; the app uses Firebase authentication and storage. | React Native · Firebase |
| Project | What it does | Stack |
|---|---|---|
| The Hive | Real-time hex-grid ecosystem: neural-net agents compete and cooperate. Dual brain — MotherBrain for strategy, CreatureBrain for local behavior — plus genetic algorithms and mutation. Multiprocessing for the sim loop. | Python · NumPy · Pygame |
| Catch the Flag | Capture-the-flag game written from scratch as a university graphics project — rendering, input, and game logic with no engine. | Java · graphics |
| file-backed PQ | Priority queue stored on disk: heap operations with file-backed memory so large datasets don’t have to live entirely in RAM. | Python |
C++ · Rust · Linux · REST APIs · Python · Go · Node.js · Git
|
|
|
|
|
|
|
|
|
The fastest way to reach me is philopaterwaheed9@gmail.com or LinkedIn.
Also on Dev.to · LeetCode · Linktree
Other emails
philopaterwaheed9@proton.me · philopaterwaheed9@tutamail.com




