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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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 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

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.

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