I am an Italian software engineer. I like to drink coffee, prepare homemade pizza, and explore new technology
I was born in Italy, where I obtained my bachelor’s and master’s degrees in Software Engineering at the University of Sannio. During my Bachelor’s, I was interned in a Microchip Technology authorized design partner where I designed a multipurpose data acquisition system optimized for real-time post-sampling Bayesian correction. I successfully won the Erasmus placement 2013, and with Massimiliano Di Penta‘s supervision, I defended my Master’s thesis on the characterization of video game development processes.
In 2016, I moved to The Netherlands, where I started my Ph.D. in computer science at the Delft University of Technology (TU Delft). My research topic focused on augmenting code review processes with the experimental help of diverse software defect prediction techniques. In Delft, I worked in the exciting SERG group led by Arie van Deursen while remotely advised by Alberto Bacchelli. Meanwhile, I have been a visitor of the IMDEA Software Institute, Spain, working with Alessandra Gorla, and interned at the Software Improvement Group (SIG), The Netherlands, working with Magiel Bruntink.
In 2019, I co-founded the LPSystems B.V.; A vibrant Dutch company specialized in developing embedded streaming platforms.
In 2020, I moved to Switzerland as a postdoctoral researcher working in the SEART group of Gabriele Bavota at the Università della Svizzera Italiana (USI). Here I am co-advising three Ph.D. students working on different research topics that include artificial intelligence, natural language processing, and reinforcement learning.