Matteo Massetti

Matteo Massetti

Software Engineer

My name is Matteo Massetti, I was born in 1997, and I am a Software Engineer. I have been interested in the world of computer science and programming since I was a young boy, but it was in 2016, when I enrolled in the Faculty of Computer Science in Perugia, that I was able to materialize my passion.

Contact Me

Projects

MoneyTrack

An Android application that allows the user to track and review all the earning and expenses. The main goal of MoneyTrack is to be simple to use, to provide a quick way to enter a new expense or income (in app called Bids) and an intuitive category management.

Link →

Leveraging Physical Cues for Learned Representations in Visual Question Answering

Inferring knowledge from various sources and data, such as natural language and visual data, is challenging. This work present a new module for Neural Netowrk Architectures aimed at improving this capability.

Link →

Brain Tumor Detection

In this project, I implemented a convolutional neural network to perform semantic segmentation of MRIs depicting brains.

Link →

Irony and Sarcasm detection in tweets

In this project, developed in collaboration with a colleague from the University of Pisa, I implemented several machine learning models to solve the tasks of the EVALITA challenge.

Link →

Low Rank Approximation with Normal Equation and Cholesky Factorization

In this project, developed in collaboration with a colleague from the University of Pisa, we used an altered optimisation algorithm to calculate a low rank approximation of a matrix A.

Genetic Algorithm and Parallelism for Traveler Salesman Problem

In this project, I implemented a genetic algorithm to solve the travelling salesman problem on a parameterisable number of nodes. To speed up the evolution process, I used and compared two parallelisation techniques: C++ threads and the FastFlow library.

Link →

Work Experience

Machine Learning Engineer

Machine Learning Reply | 2024 - Present

Machine Learning Engineer employed in implementing products and solutions for different types of customers, mainly using the Google Cloud Platform.

Software Developer

Micra s.r.l. | 2021 - 2024

Full Stack Developer of products, services and platforms in banking and industry. Within the Research and Development group, I've contributed to the study of new technologies, including Machine Learning and Artificial Intelligence, aimed at improving company's products and identifying new possibile solutions for the customers.

Stage

Università degli studi di Perugia | 2018

Programming of a plug-in for the Moodle platform, which could facilitate and automate the administration and correction of multiplechoice questionnaires in order to test the knowledge of a large group of university students efficiently.

Education

Master's Degree in Computer Sciences

Università di Pisa | 2019 - 2023

Curriculum Artificial Intelligence - Final mark: 110/110 e lode

Thesis: Leveraging Physical Cues for Learned Representations in Visual Question Answering

Bachelor's Degree in Computer Science

Università degli Studi di Perugia | 2016 - 2019

Final mark: 110/110 e lode

Thesis: Multidimensional Link Prediction

Diploma in Administration, Finance and Marketing

Istituto R. Bonghi, Assisi | 2011 - 2016

Final mark: 98/100

Certifications

Professional Cloud Developer

Google Cloud

June 2025

Badge →

Professional Machine Learning Engineer

Google Cloud

October 2024

Badge →

ISE III Integrated Skills in English (CEFR Level C1)

Trinity college London

July 2023