Skip to content
View amjad-atieh's full-sized avatar

Highlights

  • Pro

Block or report amjad-atieh

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
amjad-atieh/README.md

Amjad Atieh

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.


Projects

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.


Stack

Strong: C, C++, Linux, Docker, Bash, Git
Comfortable: JavaScript, TypeScript, Node.js, SQL Familiar: React, Python, CI/CD pipelines


LinkedIn

Pinned Loading

  1. Tawjihi-Gaming/Andary Tawjihi-Gaming/Andary Public

    JavaScript 2 4

  2. dragon-piece/Webserv dragon-piece/Webserv Public

    Our own HTTP server

    Python 1

  3. minishell minishell Public

    A program that mimics Shell terminal with its functionality, flow, error detection and error handling.

    C 4 1

  4. Philosophers Philosophers Public

    Simulate philosophers sharing forks concurrently, demonstrating how to prevent deadlocks and starvation in a classic concurrency problem.

    C 2