I'm Israa Chaabi
Selected Engineering Work
Hands-on projects covering full-stack development, systems programming, concurrency, and infrastructure.
Selected Engineering Work
Hands-on projects covering full-stack development, systems programming, concurrency, and infrastructure.

Built a Unix-style pipeline executor with process management, pipes, and file descriptor handling.
C | Unix | Process Management
Open GitHub Repo
so_longDeveloped a small 2D game with map parsing, rendering, and event-driven movement logic.
C | MiniLibX | Game Loop
Open GitHub Repo
push_swapImplemented an optimized sorting strategy using constrained stack operations and algorithmic heuristics.
C | Algorithms | Data Structures
Open GitHub Repo
MinishellImplemented a Unix shell replica with command parsing, pipes, redirections, and process control.
C | Parsing | Unix System Calls
Open GitHub Repo
PhilosophersSolved concurrency challenges with threads, mutexes, timing control, and deadlock prevention.
C | Threads | Synchronization
Open GitHub Repo
cub3dCreated a Wolfenstein-like raycasting engine with textures, movement physics, and map validation.
C | Raycasting | MiniLibX
Open GitHub Repo
C++ foundations: OOP basics, memory management, polymorphism, inheritance, and abstract interfaces.
C++ | OOP | STL
Open GitHub Repo
CPP-Modules-05-09Advanced C++: exceptions, casting, templates, STL containers, algorithms, and data processing.
C++ | Templates | STL
Open GitHub Repo
ft_ircBuilt a real-time IRC server supporting concurrent clients and channel management over TCP sockets.
C++ | Networking | TCP/IP
Open GitHub Repo
Configured and hardened a Linux server environment with strict security, monitoring, and system administration practices.
Linux | SysAdmin | Security
Open GitHub Repo
InceptionDeployed a multi-service architecture with Docker Compose and NGINX reverse proxy.
Docker | NGINX | Linux
Open GitHub Repo