Skip to content
View philopaterwaheed's full-sized avatar

Highlights

  • Pro

Block or report philopaterwaheed

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
philopaterwaheed/README.md

Philopater Waheed

Backend & systems engineer — I ship APIs, process tooling, and low-level Linux software that other people actually run.

CS graduate, Cairo University · Cairo, Egypt

Email LinkedIn CV Blog

Open to backend, systems, and infrastructure roles.


Currently

  • Software Engineer, Carina Health Clinic — Freelance Software Engineer.
  • Building open-source systems tools that I use in production.

Projects

Systems & infrastructure

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

Developer tools & libraries

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

Products & full-stack

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

Simulations, games & CS

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

Stack

C++ C Rust Go Python Java Node.js Express React MongoDB Git Linux

C++ · Rust · Linux · REST APIs · Python · Go · Node.js · Git


Activity

WakaTime Profile views Followers LeetCode Codewars rank

GitHub Stats Card GitHub streak
Top languages Codewars
GitHub trophies

Contact

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

Pinned Loading

  1. pwm pwm Public

    X window manager for linux

    C++ 21 1

  2. bbook_the_text_editor bbook_the_text_editor Public

    this is a terminal based text editor made with ncurses c++

    C++ 8

  3. fileio fileio Public

    a terminal based file manager written in rust

    Rust 2

  4. exeio exeio Public

    A process supervisor written in rust to help server programmers to run processes and monitor them from outside the server through a rest API

    Rust 4

  5. The_hive The_hive Public

    a simple ecosystem with hive minded organisms trying to survive against each other

    Python 2

  6. phiocker phiocker Public

    stands for philo's docker

    Go 1