Welcome to my repository for the 42 Network projects at 1337 Benguerir.
This repository documents my progress through the 42 Cursus (White Promo 2024).
Each Milestone folder contains projects that showcase my growth, skills, and creative solutions.
| Milestone | Project | Language / Tools | Description | Score |
|---|---|---|---|---|
| 00 | Libft | C | A custom C library implementing essential functions used throughout 42 projects. | 125% |
| 01 | Born2beroot | Virtual machine & System Administration | A project focused on system setup and security, laying the foundation for system administration skills. | 125% |
| 01 | ft_printf | C | Reimplementation of the standard printf function with custom formatting features. | 100% |
| 01 | Get Next Line | C | A function to read a line from a file descriptor, handling memory efficiently. | 125% |
| 02 | Push Swap | C | A chaClick or press Enter to activate...llenge in sorting algorithms using a limited set of operations to optimize moves. | 125% |
| 02 | Pipex | C, UNIX | A project that mimics Unix pipes to chain multiple commands together. | 125% |
| 02 | fract-ol | C, MinilibX | A graphical exploration of fractals, visualizing complex sets with interactive zoom and pan features. | 125% |
| 03 | Philosophers | C | A parallel programming project solving the Dining Philosophers problem with threads and synchronization. | 125% |
| 03 | Minishell | C, UNIX | A simple shell implementation that handles command parsing and execution. | 125% |
| 04 | Cub3D | C, MinilibX | A “realistic” 3D graphical representation of the inside of a maze from a first-person perspective. You have to create this representation using the Ray-Casting principles mentioned earlier. | 125% |
| 04 | CPP-Modules (00-04) | C++ | C++ is a general-purpose programming language created by Bjarne Stroustrup as an ex- tension of the C programming language, or "C with Classes". | 100% |
| 05 | CPP-Modules (05-09) | C++ | C++ is a general-purpose programming language created by Bjarne Stroustrup as an ex- tension of the C programming language, or "C with Classes". | 100% |
| 05 | Webserv | C, C++, UNIX | This project is about writing your own HTTP server. | 125% |
| 05 | Inception | Docker, VM, UNIX, | This project consists of having you set up a small infrastructure composed of different services under specific rules | 125% |
I'm a 42 student at 1337 Benguerir (White Promo 2024).
I enjoy tackling complex problems, optimizing code, and exploring creative solutions in low-level programming, system design, and algorithmic challenges.
This repository showcases my journey through the 42 Cursus and the diverse projects that have helped shape my skills.
Feel free to explore my work, or learning more, don't hesitate to reach out!