Hi, I'm Matteo Mugnai

BSc in Computer Engineering at Politecnico di Torino

Passionate about Machine Learning & Data Science

My Education

Polito Logo

Politecnico di Torino

Bachelor's degree in Computer Engineering

Sep 2022 - Jul 2025

  • Honors program: intraprendenti track (top 200 student)
  • University team: CPP competitive programming team
  • Student Association: IEEE - HKN Mu Nu Chapter

My Experience

3E Logo

AI Engineer Intern

3E Informatica

Feb 2025 – May 2025

Worked on AI tools using large language models.

  • Created an LLM-based HR assistant to handle CV screening, interview summaries, and best-match suggestions all managed via chat.
  • Developed a voice-enabled health app assistant combining speech recognition and real-time responses for wellness guidance.
Polito Logo

Teaching Assistant

Politecnico di Torino

Oct 2024 - Feb 2025

Gave teaching support to first-year students (~230 total) of the course “Computer Science” during their Python problem-solving sessions.

HKN Logo

Backend Developer

IEEE - HKN

Oct 2023 - Feb 2025

As an IT member of the IEEE honors society, I contributed to the backend development of a web app that manages the recruiting process inside HKN Mu Nu Chapter. I worked on an API server using TypeScript, Nest.js, unit testing, and end-to-end testing.

My Projects

car image

RL Car Navigation from scratch

Made with: C++

This project implements a Reinforcement Learning (RL) agent that learns to control and navigate a car. Notably, all core Artificial Intelligence components, including the Deep Q-Network, neural network layers, and the Adam optimizer, are implemented entirely from scratch in C++, without reliance on external machine learning libraries.

FER2013 Screenshot

Facial Expression Recognition

Made with: PyTorch, Matplotlib

Convolutional Neural Network (CNN) using PyTorch to recognize emotion categories from facial images. Trained on FER2013 DataSet.

Heart Screenshot

Heart Disease Detection

Made with: scikit-learn, XGBoost, Pandas, Matplotlib

Predict the presence of heart disease in patients building several models (Logistic Regression, Random Forest, XGBoost).

Gpt Screenshot

GPT Model

Made with: PyTorch

PyTorch-based implementation of a GPT model, trained on the FineWeb 10B dataset.

Personal Finance Manager Screenshot

Trading Bot

Made with: Pandas, Numpy.

Trading bot that implements a trend following strategy using CCXT library. Users can adjust position size, target profits and stop-loss settings to suit their trading style and risk tolerance.

Technical Skills

C C
C++ C++
Python Python
SQL SQL
Java Java
JavaScript JavaScript
C# C#
TypeScript TypeScript
HTML HTML
Matlab Matlab
CSS CSS
React React
PyTorch PyTorch
Scikit-learn Scikit-learn
Git Git
Azure Azure
SSMS SSMS
PostgreSQL Postgres

Contact Me