Systems-oriented software engineer based in Amman, Jordan. I graduated from 42 Amman - a peer-learning engineering program - as part of its first ever cohort, after completing a degree in Mechanical Engineering and working in customer-facing roles that taught me how to communicate technical ideas to non-technical people.
Most of my work lives close to the metal: shells, servers, concurrency, rendering engines. I tend to understand systems by building them from scratch rather than reading about them, which means I've made every mistake worth making and know exactly why the fixes work.
Currently looking for backend or systems engineering roles where I can own something real.
Andary - Real-time multiplayer trivia game built for Tawjihi students in the Arab world. Turns exam preparation into a competitive social experience. Live demo available.
Webserv - HTTP/1.1 compliant web server written in C++. Handles static file serving, CGI, and multiple simultaneous connections without blocking.
Minishell - A bash-like shell in C supporting pipes, redirections, environment variables, and signal handling. Built to understand what happens underneath the terminal.
Inception - WordPress stack deployed from scratch using Alpine base images. Each service has its own Dockerfile with custom Bash entrypoint scripts - no pre-built convenience images. Entire environment spins up with a single command.
Philosophers - Classic dining philosophers problem in C, implemented to explore deadlock prevention and thread starvation in concurrent systems.
cub3D - First-person raycasting engine in C inspired by Wolfenstein 3D, built with MiniLibX.
FdF - 3D wireframe terrain renderer that projects height map data into isometric space.
Strong: C, C++, Linux, Docker, Bash, Git
Comfortable: JavaScript, TypeScript, Node.js, SQL
Familiar: React, Python, CI/CD pipelines
