Skip to content
View mfaria-p's full-sized avatar

Highlights

  • Pro

Block or report mfaria-p

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mfaria-p/README.md

alt text

Hi 👋, I'm MARIANA PEREIRA

About me:

My passion for programming and technology has been a constant driver throughout my journey. I hold a background in Chemical Engineering from FEUP and am now pursuing a Master’s in Data Science and Engineering at the Faculty of Engineering of the University of Porto (FEUP).

During my undergraduate studies, I expanded my technical skills through internships where I applied Python for web scraping, data structuring, and predictive modeling using machine learning techniques. These experiences strengthened my interest in AI and motivated me to advance into data science research and applications.

Alongside my Master’s, I am completing the Common Core program at 42 Porto, a project-based curriculum focused on C, C++, Shell scripting, and low-level programming. This environment challenges me daily to write efficient code, debug complex problems, and collaborate effectively in peer-driven projects. Many of the repositories you’ll find here reflect projects from this program as well as personal explorations.

With a strong engineering foundation and an expanding repertoire of programming tools, I am eager to build solutions at the intersection of data science, AI, and software development.

  • 💻 Languages: C C++ Python
  • 🧠 Interests: Machine Learning, Artificial Intelligence, Data-Driven Engineering
  • 👩🏽‍💻 Currently completing the Common Core at 42 Porto
  • 🎓 Currently completing the Master’s in Data Science & Engineering at FEUP

Skills:

My Projects:

🐍 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

Individual Projects

  • 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

Group Projects

  • minishell -> simple shell implementation mimicking GNU Bash, supporting built-in commands, redirections, pipes, and signal handling
  • miniRT -> lightweight raytracer rendering 3D scenes with ray-object intersection, Phong lighting, and interactive camera/object controls using MiniLibX.
🤖 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.
🖥️ Web Development
  • Inception -> Custom containerized WordPress site using Docker Compose with three Alpine-based services: Nginx, WordPress, and MariaDB

Pinned Loading

  1. Webscrapping_zeolites Webscrapping_zeolites Public

    Python script to scrape and structure zeolite data from the IZA website for materials science and machine learning applications

    Jupyter Notebook

  2. Machine_learning_ANN Machine_learning_ANN Public

    Introductory machine learning projects using PyTorch to build and evaluate artificial neural networks (ANNs) for single and multi-output classification

    Jupyter Notebook

  3. ZeoPropNet ZeoPropNet Public

    A TensorFlow-based machine learning framework for predicting zeolite properties—particularly framework density—using neural networks and composite building unit fingerprints

    Python

  4. SQL_DataScience SQL_DataScience Public

    Projects and notebooks from IBM’s SQL for Data Science course, demonstrating SQL concepts and real-world data analysis using MySQL, SQLite, and Python

    Jupyter Notebook

  5. minishell minishell Public

    A minimal Bash-like shell written in C, supporting built-in commands, pipes, redirections, signals, and environment variables

    C 1

  6. EBEC_Arduino_Autoline EBEC_Arduino_Autoline Public

    Fully automated Arduino-based assembly line built in 24 hours for EBEC Challenge '25, featuring transport, boxing, logo stamping, and box sealing

    C++ 1 1