My passion for programming and technology has been a constant driving force throughout my journey. While pursuing my degree in Chemical Engineering
at Faculty of Engineering of the University of Porto (FEUP), I expanded my technical skills by delving into Python, applying web scraping techniques, and working with artificial neural networks during insightful internships.
Currently, I am also a student at the 42 School's Common Core
program, where I am honing my expertise in Shell Scripting, C, C++, and more. This unique project-based and peer-to-peer learning environment has allowed me to develop not only technical proficiency but also collaboration and problem-solving skills. Many of the projects displayed here were made following this course.
With a strong foundation in engineering and a growing repertoire of programming tools, I am excited to tackle challenges at the intersection of technology and innovation.
- 💻 Languages:
C
C++
Python
- 🧠 Interest in Machine Learning and Artificial Inteligence
- 👩🏽💻 Currently completing the
Common Core
at 42 Porto - 🎓 Currently completing the
Chemical Engineering degree
at FEUP
🐍 Python
- Web scraping -> Creation of a Database of zeolite properties using web scraping techniques
- ANN Introduction -> Introduction to Machine Learning, focusing on building and training Artificial Neural Networks using PyTorch
- ZeoPropNet -> A Machine Learning framework designed for predicting various properties of materials using neural network
🗃️ SQL
- SQL for Data Science -> SQL and Python projects showcasing database management and data analysis skills from IBM’s SQL for Data Science course
🔧 C
- C Piscine -> An intense month-long coding bootcamp learning C, shell scripting, and peer-driven problem-solving
- Libft -> First project of the 42 Common Core, recreating essential C library functions to deepen my understanding and prep for advanced work
- ft_printf -> a custom implementation of the printf function in C
- get_next_line -> provides a function to read content line by line from files or standard input, essential for sequential text data processing
- so_long -> A 2D tile-based adventure game where a knight collects all the mushrooms before reaching home
- minitalk -> UNIX signal-based messaging system between a client and a server
- push_swap -> a stack-based sorting algorithm using minimal operations to efficiently order integers
- Philosophers -> A thread-safe simulation of the Dining Philosophers Problem using POSIX threads and mutex locks
🤖 C++
- C++ Modules -> Mastering C++ from the ground up through the 42 Common Core curriculum – covering OOP, memory management, inheritance, templates, STL, and more
- Arduino Assembly line -> Arduino-based auto assembly line with conveyor, crane, stamper, and box closer — built in 24h for EBEC '25.