Hi, I'm Matteo Mugnai
BSc in Computer Engineering at Politecnico di Torino
Passionate about Machine Learning & Data Science
My Education

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

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.

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.

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

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.

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 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 Model
Made with: PyTorch
PyTorch-based implementation of a GPT model, trained on the FineWeb 10B dataset.

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
