- Libft: Your first own library.
- Printf: Because ft_putnbr() and ft_putstr() aren't enough.
- GNL: Reading a line on a fd is way too tedious.
- Push Swap: Small sorting algorithm.
- Minitalk: UNIX signal exchange between a client and a server.
- So Long: Simple 2D game using the MiniLibX.
- Philosophers: Dangerous dinner simulator with threads & mutexs.
- Minishell: A basic shell implementation with support for commands, pipes, and redirections.
- CPP Modules: The first step in the C++ language.
- IRC: A IRC protocol server.
- Transcendance: FInal project of the common core. A livechat website.
- KFS-1: Writing a basic system kernel from scratch in C.
- malloc: Recoding malloc(), realloc() and free() from scratch in C.
- STM32 Led Control: Nucleo-F446RE - Hardware timers, interrupts, debounce, UART command interface, state machine.
- STM32 Morse Station: Nucleo-F446RE – FreeRTOS multitask, Morse LED, UART, interrupts, state machine, login system.
- STM32 Weather Station: Nucleo-F446RE – Entirely Bare-Metal, FreeRTOS multitask, I²C, SPI, ADC, UART, Watchdog (hardware/software), SSD1306 OLED display, BME280 meteorological parameters, TEMT6000 analog luminosity.