Curriculum Vitae

For the boring and ugly pdf version click here.


Milan, Italy
Sep. 2019 - Ongoing

Working in the Software Engineering team of e-Novia (the “Enterprises Factory”), supporting the company controlled startups in different areas (robotics, mechanics, web, etc…) along with some external corporate customers.

Worked in different projects and technologies such as:

  • Web (React for frontend, .NET and Azure for backend)
  • Robotics and AI (C++, Python, Qt)
  • Augmented Reality/Gaming (Unity)
Milan, Italy
Jun. 2015 - Sep. 2019
Student member of NECSTLab @ Politecnico di Milano. Started during my bachelor, working mainly on FPGA designs using HLS tools. Later, worked on a master thesis concerning cloud architectures and FPGAs (“BlastFunction: an FPGA-as-a-Service system for accelerated serverless computing”).
Politecnico Milano
Milan, Italy
May 2019 - Jul. 2019
Tutor for the IEIM course (Computer Science for Biomedical Eng. students, C language) and ‘Prova Finale’ course (Software Engineering final project course, Java/OOP concepts etc..) at Politecnico di Milano during the second semester A.Y. 2018/2019.
Maxeler Technologies
London, UK
Mar. 2017 - Sep. 2017

Internship in the Machine Learning team:

  • Design and analysis of ML algorithms for DFE (Java / FPGA-based) acceleration
  • Accelerator integration in a pipelined architecture for facial recognition
  • Tuning of the accelerator to reach high performances


Politecnico di Milano Milan, Italy
Oct. 2013 - Jul. 2016
Sep. 2016 - Oct. 2019
Graduated cum laude in October 2019, with a thesis titled "BlastFunction: an FPGA-as-a-Service system for accelerated serverless computing". During my time here, I learned about advanced CS and Engineering concepts, such as computer architecture design, distributed and parallel systems, artificial intelligence etc...


C# Language
C++ Language
Python Language


Microsoft Azure