Selected Work

Full-stack web app with real-time multiplayer chess, auth, matchmaking, and leaderboards.

HTTP/1.1 server in C++ with request parsing, static files, CGI, and epoll.

Dockerized Nginx, WordPress, and MariaDB with SSL, volumes, and service orchestration.

Wolfenstein-style 3D engine in C with raycasting, textures, and collision detection.

Unix shell in C with pipes, redirections, env variables, and process management.

9 progressive C++ modules covering OOP, inheritance, polymorphism, templates, STL, and design patterns.

Dining philosophers simulation using threads and mutexes with deadlock prevention.

Solved 10 progressive network challenges covering TCP/IP, subnets, routing, and gateways.

Stack-based sorting algorithm with optimized instruction count for large datasets.

Unix pipe behavior recreated in C with file descriptors and process spawning.

2D tile game with map parsing, sprites, and keyboard input using MiniLibX.

Linux VM setup with users, security policies, SSH, and system monitoring.

Custom C printf with format specifiers and variadic arguments.

Line-by-line file reader in C using static variables and dynamic buffer management.

A complete C standard library re-implementation including string, memory, and linked list utilities.