I am a Ph.D. candidate at Università della Svizzera Italiana (🇨🇭) in the Graph Machine Learning Group of the Swiss AI Lab IDSIA.
I hold a MSc in Computer Science from Politecnico di Milano (🇮🇹), from which I graduated cum laude in 2017.

I research graph neural networks and their applications to dynamical systems and computational biology. I am also the main developer of Spektral, a library for graph deep learning in TensorFlow/Keras.

In my free time I co-host and manage Smarter Podcast, a live streaming podcast in Italian in which we interview AI researchers from academia and industry.


This is a summary of my active projects. You can find a complete list of publications here (including links to code) and a summary of my academic activity here.

Graph Neural Networks.
My Ph.D. focuses on graph neural networks and their applications. I have published several papers that introduced state-of-the-art methods for graph representation learning and graph pooling.

Epilepsy research.
Since 2019, I have been working with Dr. Taufik Valiante’s Neuron To Brain Lab on detecting and localising epileptic seizures in the human brain using iEEG data and graph neural networks.

Spektral is an open-source Python library that provides a simple but flexible framework for creating graph neural networks in TensorFlow and Keras.
I recently released version 1.0 of the library, which brings several new features and improvements.