I am a Ph.D. student at Università della Svizzera Italiana (CH) in the Graph Machine Learning Group.

I research graph neural networks and their applications to systems that change over time. 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.

I love coding, writing, traveling, creating visual art, and spending time in the mountains.


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 teaching 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.