A 3D raycasting engine implementation, creating a Wolfenstein 3D-style game engine from scratch using raycasting techniques and low-level graphics programming.
Here you’ll find a collection of my side projects and personal work. Each project represents a learning journey, a problem I wanted to solve, or simply something I found interesting to build.
FDF (Fil de Fer)
A 3D wireframe renderer that visualizes landscapes and 3D objects from height maps. Built to understand 3D graphics, coordinate transformations, and projection mathematics.
ft_nmap
A partial reimplementation of the nmap port scanner in C, focusing on understanding network scanning techniques, socket programming, and port detection.
ft_ping
A reimplementation of the ping command in C, exploring ICMP protocol, raw sockets, and network diagnostics. Built to understand network programming fundamentals.
HTTP WebServer
An HTTP WebServer implementation in C++, built to understand how the HTTP protocol works and how web servers handle requests and responses.