print("Mauro's Portfolio")

Hi, I'm Mauro, nice to meet you!
I'm a Machine Learning research engineer in love with AI and its limitless applications.

I am currently looking for a PhD position in Machine Learning. My main research interests are: Reinforcement Learning and Bayesian models. I would be happy to get in touch if you have any suggestions, opportunities, or just want to have a chat.

Get in touch

Mauro's Portfolio

Hi, I'm Mauro, nice to meet you!
I'm a Machine Learning research engineer in love with AI and its limitless applications.

I am currently looking for a PhD position in Machine Learning. I'd be happy to get in touch if you have any suggestions, opportunities, or just want to have a chat.

Get in touch

My Data Science and Machine Learning Projects

This is a list of my Machine Learning and Data Science projects, completed during academic courses and free-time. Main findings and challenges are highlighted, in form of R Notebooks or IPython Notebooks

Card image

Deep Reinforcement Learning for Games

Develop a Bot using Deep Q-Learning that automatically learns how to play the game Snake

View More
Card image

Artificial Intelligence meets Art: Neural Transfer Style

Implement a Deep learning technique to transfer the style of a painting to a chosen image

View More
Card image

Flight Delay Prediction

Modeling and predicting the delay of 7 million US domestic flights using Big Data Tools.

  • R
View More
Card image

Highway patrol

Develop a Java application using Flink, implementing functionalities of Speed Radar, Average Speed Control and Accident Reporter on data streams.

  • JAVA
View More
Card image

TPC-C Benchmark

Develop a Java program using HBase to create, load tables, and implementing four different queries to simulate the activity of any company that must manage, sell, and distribute products or services.

  • JAVA
View More
Card image

Raw data processing for diseases prediction

Processing raw data to feed a machine learning model using IBM SPSS Modeler.

View More

My Computer Graphics and Physics Simulation Projects

This is a list of my Computer Graphics projects, where I implement different approaches based on Monte Carlo statistics and Machine learning to my toy ray tracer. I am particularly interested in Physically Based Rendering and noise reduction.

Card image

Monte Carlo Path Tracer

Implementation of different standard Monte Carlo approaches in path tracing, and comparison with Next event estimation

  • C++
View More
Card image

Q-Learning for Monte Carlo importance sampling

Implementation of a Machine learning based approach applied to the light transport equation for importance sampling

  • C++
View More

About me

  • Master thesis: Deep Reinforcement Learning with Sparse Neural Networks to simulate the light transport path in physically based rendering

    01/02/2019 - 01/10/2019

    TU Delft (Delft, The Netherlands)

    Technical University of Eindhoven (Eindhoven, The Netherlands)

    Master thesis researching Q-Learning, Deep Q-Learning and Sparse Neural Networks for Importance Sampling in physically based rendering.
    Supervisor: Prof. Elmar Eisemann - TU Delft
    Supervisor: Prof. Decebal Mocanu - TU Eindhoven

  • EIT Digital Double Degree - MSc in Data Science and Innovation and Enterpreneurship

    01/09/2017 - 01/10/2019

    Entry University: Universidad Politecnica de Madrid (Madrid, Spain)

    Exit University: Technical University of Eindhoven (Eindhoven, The Netherlands)

    A two-year Master double degree programme, coordinated by the European Institute of Innovation and Technology (EIT). Major in Data Science, and Minor in Innovation and Entrepreneurship.
    Topics covered:
    - Machine Learning algorithms and Deep Learning (NLP, Computer vision)
    - Big Data Ecosystem: creation of Big Data application with Spark (Scala), Flink, HBase
    - Data analysis with R
    - Innovation and Enterpreneurship, focused on creation of Start-ups.

  • Premaster in Data Science and Business Information Technology

    01/09/2016–01/07/2017 (1 Year)

    University of Twente

    Enschede, The Netherlands

    The Program is focused on Computer Science and Business IT. I followed joint courses with Delft University and Standford University. Courses:
    - Software Systems Module (Programming, Network and Client-Server Interaction, Software Design)
    - Finance for Engineering
    - Communication technology for global work (Standford University)
    - Cyber Crime Science (Delft University)
    - Data Science - Human Computer Interaction

  • Bachelor of Science in Mechanical Engineering

    26/09/2011 – 27/02/2015

    Polytechnic University of Milan

    Milan, Italy

    Thesis Project: "Mechanical design and virtual prototyping for thermal turbomachinery"
    - Cost accounting and decision making, economic criteria for the dimensioning of industrial plants and facilities, layout planning
    - C++ and Matlab programming
    - Operations Research and linear planning for optimization
    - Design methods and CAD Softwares (Autodesk Inventor, SolidWorks, SolidEdge, PTC Creo)

  • Machine Learning Research Engineer

    01/03/2019 - Present

    TNO - Netherlands Organisation for Applied Scientific Research

    Helmond, The Netherlands

    Focus on researching and applying machine learning techniques - such as Deep Reinforcement Learning and Inverse Reinforcement Learning - for autonomous driving.

  • Machine Learning Intern

    01/03/2018 - 1/08/2018


    Madrid, Spain

    Achieved 87% accuracy using custom Deep Learning algorithms for Image detection in aerospace applications (Python, Tensorflow, Keras).

  • Internship as Product manager assistant and Aerospace Engineer

    02/02/2015 - 12/04/2015 (3 Months)

    Jenoptik GmbH

    Hamburg, Germany

    - Product management: market analysis for military and civil helicopters, market research and analysis for unmanned aerial veichle

    - Mechanical design and optimization for aerospace systems (drones, Airbus components)

  • Trainee as Mechanical design Engineer

    29/09/2014 - 07/01/2015 (3 Months)


    Milan, Italy

    - Fluid dynamics analysis and turbomachinery optimization by computational fluid dynamics method (CFD)

Contact Me

Currently in Eindhoven (the Netherlands)