Student at 42 Lyon. Visit my portfolio at https://amandine-vg.netlify.app.
| Project link | Description | Languages/Techs | Final grade |
|---|---|---|---|
| WebServ | A lightweight web server implemented in C that simulates an HTTP server with basic request and response handling. | 125/125 | |
| Inception | Deployment of a virtualized multi-container environment using Docker, hosting services like Nginx, MariaDB, and WordPress. | 100/100 | |
| Netpractice | A project exploring the fundamental concepts of computer networking, including IP addresses, subnets, and communication protocols. | N/A | 100/100 |
| Minishell | A minimalist command-line shell interpreter implemented in C, compatible with POSIX, supporting basic commands, redirection, and piping. | 110/110 | |
| Philosophers | An introduction to concurrent programming, using threads, semaphores, and mutexes to simulate philosophers eating and thinking. | 100/100 | |
| Push_swap | Implementation of an optimized sorting algorithm using two stacks and a limited set of operations to sort numbers efficiently. | 125/125 | |
| Minitalk | Development of inter-process communication using UNIX signals to transmit binary data via signals. | 125/125 | |
| FdF | A graphical project in C to display 3D maps from data, using an educational library to work with simple graphics. | 125/125 | |
| ft_printf | Custom implementation of the standard C printf function, supporting various format specifiers and custom features. | 100/100 | |
| get_next_line | A C function that reads a line from a file descriptor using a buffer size, handling file reading efficiently. | 100/100 | |
| BornToBeRoot | A sysadmin project on a virtual machine, covering the fundamentals of system administration under Linux and Debian. | 100/100 | |
| Libft | A custom implementation of several standard C library functions (libc), designed to understand and master the basics of C programming. | 125/125 |
