- ๐จโ๐ป โ Software Engineer at Viceri Seidor
- ๐ป โ Human coder @ 42 Sรฃo Paulo - currently pursuing the 42Advanced specialization
- ๐ป โ Graduating in Computer Engineering @ UNIVESP
- ๐จโ๐ โ Postgraduate in Digital Marketing & E-Commerce specialization from SENAC
- ๐จ โ Graphic Designer & UX Designer
- ๐ฅ โ Motion Graphic freelancer
- ๐ โ Love running
- ๐ค โ Always curious
- ๐ฎ โ I collect retro gaming consoles. Currently I have more than 20 different video games
- ๐ โ I won the most random contest ever from Nissin (yeah, that one from noodles)
- ๐ โ Love low-level programming and Unix systems
- ๐ต โ Music lover
- ๐ โ Pastas
- ๐๏ธ โ Museums & Galleries
Projects from 42 Sรฃo Paulo - Phase 1
| Projects | Description |
|---|---|
| libft | My own library created in C, it reproduces a many standard function. Itโs a foundational project that helps you understand the basics of C programming and memory management |
| get_next_line | In this project, you write a function that reads a line from a file descriptor |
| ft_printf | This project requires you to reimplement the printf function in C. Good to learn about variadic functions and formatted outputs |
| born2beroot | An introduction to sysadmin. In this project you'll set up a virtual machine and configure it to meet specific security and operational requirements |
| so_long | This is a simple 2D game project where you create a small game using the MiniLibX library. I made a basic Super Mario World ๐ |
| pipex | This project focuses on creating a pipeline between commands, similar to how pipes work in UNIX. It helps you understand process creation and inter-process communication |
Projects from 42 Sรฃo Paulo - Phase 2
| Projects | Description |
|---|---|
| push_swap | This project challenges you to sort data on a stack with a limited set of operations |
| minishell | In this project, you create a simple shell (bash) that can execute commands ๐ฅถ It helps you understand how bash work and how to manage processes |
| philosophers | Project based in the classic dining philosopher's problem. It teaches you about threads and concurrency |
| net_practice | In this project involves setting up and configuring a network. Itโs a practical introduction to networking concepts |
| mini_rt | This project involves creating a simple ray tracer. It is an introduction to ray tracing, which is a 3D graphics rendering technique to simulate how light interacts with objects |
Projects from 42 Sรฃo Paulo - phase 3
| Project | Description |
|---|---|
| cpp_module | These projects are a series of modules designed to teach you the basics of C++ programming, including object-oriented programming, templates, and the Standard Template Library (STL) |
| webserv | My favorite project, this requires you to create a simple HTTP server Itโs an introduction to web development and networking. |
| inception | This project involves setting up a multi-container Docker environment. Itโs a practical introduction to containerization and orchestration |
| ft_transcendence | This project is a full-stack web application that combines everything youโve learned. It involves creating a web application with a front-end, back-end, database, and deploying it using Docker. Plus: you can consider this project a remake of Atari's game Pong. |




