I'm a student at 42 Porto, where I dedicate my time to expanding my programming knowledge as much as possible. I'm constantly looking for new challenges and learning, and I'm currently focused on the C language. As well as being a programmer, I'm a multidisciplinary designer with a passion for integrating physical and digital experiences. In my spare time, I seek inspiration in the arts, especially animated cinema.
| Milestone | Project Name | Status | Description |
|---|---|---|---|
| 0 | Libft | β | Custom C library with reimplemented standard functions |
| 1 | ft_printf | β | Recreation of the printf function with variadic arguments |
| 1 | Get Next Line | β | Function to read lines from file descriptors, static variables |
| 1 | Born2beRoot | β | System administration, Linux VM setup, partitions, services |
| 2 | Exam Rank 02 | β | Practical C programming exam |
| 2 | Push_swap | β | Sorting algorithm using two stacks with limited operations |
| 2 | Minitalk | β | Client-server communication using UNIX signals (SIGUSR1/2) |
| 2 | So Long | β | 2D game with MiniLibX, textures, sprites, map parsing |
| 3 | Exam Rank 03 | β | Practical exam (Recursion, Backtracking) |
| 3 | Minishell | β | Bash-like shell, parsing, pipes, redirections, builtins |
| 3 | Philosophers | β | Dining philosophers problem, threads, mutexes, deadlocks |
| 4 | Cub3D | β³ | 3D raycasting game engine inspired by Wolfenstein 3D |

