After receiving his BSc in Automation Engineering at the University of Bologna (IT) in 2014, he worked as a PLC & SCADA developer for two years. He got his MSc in Robotics Engineering at the University of Pisa in 2021, and was a guest student for six months at the National Oceanography Centre (Southampton, UK) to work on his master thesis "Multiplatform Human-Machine Interface for Piloting Underwater Vehicles".
Since June 2021, he works at iCub Tech as a robotics engineer, doing model-based design of control systems, C++ programming and integration testing.