Made in Brasil. I started out in Science, got curious about how software actually worked, and that was that. I graduated from the 42Porto common core, years of C, C++ and systems programming with no teachers and no tutorials, just problems and a lot of stubbornness. I'm happiest when something that was broken five minutes ago suddenly works.
A collaborative task management platform, built with three classmates as the final project of the 42 common core. Real-time Kanban boards, team workspaces, the works.
I focused on the frontend and helped keep the four of us moving in the same direction. The fun part was the Kanban board: drag-and-drop, task detail, filtering, and the member-management layer wired up to a live REST and WebSocket backend with role-based permissions. Then I tested the whole thing against the real API until the contract actually held.
Built with React 19 · TypeScript · Tailwind 4 · Vite · NestJS · PostgreSQL · Prisma · Socket.io · Docker
The full common core, newest first
| Rank | Project | What it is |
|---|---|---|
06 |
ft_transcendence | Full-stack collaborative platform, real-time, team-built |
05 |
FT_IRC | RFC-compliant IRC server handling concurrent clients in C++ |
05 |
C++ Modules 05→09 | Templates, STL containers, and iterators in modern C++ |
04 |
Cub3D | Wolfenstein-style 3D raycasting engine with texture mapping |
04 |
C++ Modules 00→04 | OOP fundamentals in C++98 |
03 |
Minishell | Bash-like shell with pipes, redirections, and builtins |
03 |
Philosophers | Dining philosophers solved with threads and mutexes |
02 |
Pipex | Unix pipes and process management |
02 |
Fract-ol | Interactive fractal renderer using MLX graphics |
02 |
Push_swap | Stack sorting optimized for minimal operations |
01 |
Born2BeRoot | Linux VM setup with sysadmin and security hardening |
01 |
get_next_line | Line-by-line file reading with static variables |
01 |
ft_printf | Printf reimplementation with variadic arguments |
00 |
Libft | Custom C standard library from scratch |
Fluent in Portuguese, English and in losing track of time over a good strategy game. Competitive at cards, board games and billiards, and bad at hiding it. I promise I'm fun at game night, mostly.
Have a look around and say hi 🧡
