I thrive on learning and tackling new challenges. Curiosity drove me to programming, and Iβve been building innovative projects ever since.
π©βπ» I'm sharpening my programming skills at 42 Porto.
π§ Creating clean, interactive, and engaging web experiences.
β‘οΈ Fun fact: I'm a biologist with a passion for music, books, and games.
| Category | Tools |
|---|---|
| Languages | C, C++, HTML, CSS, JavaScript, React |
| OS & Environment | Linux |
| Development Tools | VS Code, GDB, Valgrind, Make |
| Core Concepts | Data Structures, Algorithm Optimization, Memory Management, Unix Signals, Threading |
| Databases | SQLite |
| Visualization & GIS | Power BI, QGIS |
| Version Control | Git |
| Collaboration & Productivity | Notion, Canva |
| Methodologies | Agile, Kanban |
|
|
|
π Complete Project Portfolio (20+ Projects)
| Project | Skills | About |
|---|---|---|
| Portfolio | Javascript, HTML, CSS | A responsive portfolio with interactive features and smooth, lightweight design. |
| Cozy Notes App | React, CSS, Vite, Vercel, NPM | A minimalist, cozy-themed note-taking app with a simple, intuitive interface. |
| Bookish Coffee Shop | HTML, CSS | A playful, book-themed menu and form for orders. |
| Book Survey Form | HTML, CSS | A responsive and accessible form to collect reader preferences and feedback. |
| Project | Skills | About |
|---|---|---|
| C++ Modules 00-09 | C++, OOP, Abstraction, Encapsulation, Inheritance, Polymorphism | Object-Oriented Programming. The modules follow the C++98 standard to teach the fundamentals in a simpler way. |
| Cub3D | C, 3D Graphics, MiniLibX, Raycasting, Rendering | A project focused on creating a 3D raycasting engine in C. Done in partnership with Ricardo Garcia. |
| NetPractice | Networking, Subnetting, IP addressing, Routing | A practical introduction to computer networking. |
| Philosophers | C, Concurrent Programming, Multithreading, Mutexes, Multiprocessing, Semaphores | This project approaches the basics of threads. |
| Minishell | C, CLI, Tokenization, Abstract Syntax Tree | A shell implementation. Done in partnership with Isabel Tootill. |
| Fdf | C, Graphic Libraries | A wireframe modeling project. |
| Push_Swap | C, Algorithms, Optimized Data Sorting | This project deals with sorting algorithms, complexity, and efficiency. |
| Pipex | C, UNIX Processes, Redirections, Pipes, Heredoc | An introductory project to UNIX processes. |
| Born2beroot | Debian OS, VirtualBox, Shell, System Administration, Virtualization | This project challenged me to set up a virtual machine under specific instructions. |
| get_next_line | C, File Descriptors | My version of the getline function. |
| ft_printf | C, Variadic Functions | My version of the printf function. |
| libft | C, Static Libraries, Makefile | My own C standard library. |