Since 2006, for 13 years, he has worked at the R&D Laboratory of Esaote S.p.A as Industrial Researcher and Software Engineer. He has been involved on several research projects that aim to improve the clinical patient information using Image Analysis, Image Processing and Computer Vision techniques on Magnetic Resonance images. In more than 10 years of experience as software engineer he has worked in various companies and on several software projects as analyst, designer, developer and team leader.
In the summer of 2008 he was a visiting researcher at the Massachusetts Institute of Technology (Senseable City Lab), where he used clustering algorithms in order to understand the dynamic of urban areas and behavior of the city using data gathered from cell phone networks.
In November 2012 he became a PhD student at the Dipartimento di Ingegneria Industriale e dell’Informazione at Second University of Naples (SUN) [now University of Campania "L. Vanvitelli"]. On 29 January 2016 he has successfully defended his PhD Thesis entitled "Probabilistic Bi-directional Networks for Inference and Learning".
Since December 2018, he has been working as Researcher at ENEA (Italian National Agency for New Technologies, Energy and Sustainable Economic Development) in the Energy Technologies Department.
His research interests are in the areas of Machine Learning, Deep Learning and Probabilistic Graphical Models.