I'm a student at 42 Porto, dedicating my time to mastering low-level programming and software architecture. Currently focused on the C language and system administration.
Beyond code, I'm a multidisciplinary designer passionate about bridging the gap between physical and digital experiences. In my spare time, I seek inspiration in the arts, specially animated cinema.
| Milestone | Project Name | Status | Description |
|---|---|---|---|
| 4 | CPP Modules 00β04 | β³ | OOP fundamentals; classes, constructors, destructors; operator overloading; inheritance and polymorphism; templates and basic STL |
| 4 | Exam Rank 04 | β | Practical exam covering process management (pipes, signals, fork/exec) and parsing algorithms (JSON, arithmetic expressions) |
| 4 | Cub3D | β³ | 3D raycasting game engine inspired by Wolfenstein 3D |
| 3 | Philosophers | β | Dining philosophers problem, threads, mutexes |
| 3 | Minishell | β | Bash-like shell, parsing, pipes, redirections, builtins |
| 3 | Exam Rank 03 | β | Practical exam (Recursion, Backtracking) |
| 2 | So Long | β | 2D game with MiniLibX, textures, sprites, map parsing |
| 2 | Minitalk | β | Client-server communication using UNIX signals |
| 2 | Push_swap | β | Sorting algorithm using two stacks with limited operations |
| 2 | Exam Rank 02 | β | Practical C programming exam |
| 1 | Born2beRoot | β | System administration, Linux VM setup, partitions, services |
| 1 | Get Next Line | β | Function to read lines from file descriptors, static variables |
| 1 | ft_printf | β | Recreation of the printf function with variadic arguments |
| 0 | Libft | β | Custom C library with reimplemented standard functions |

