Born on February 14, 1987 in Lecco. He received in 2010 the Bachelor's Degree in Computer Engineering at Politecnico di Milano., defending the thesis "An autonomous robot that can play hide and seek". He received in 2013 the Master of Science in Computer Engineering at Politecnico di Milano, defending the thesis "Argo: a framework to support adaptability in multicore architecture".
Since November 2014, he is a PhD student at Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) of Politecnico di Milano.
His main research topics include hardware architectures, application auto-tuning and organic computing.