About
I am a PhD candidate in Artificial Intelligence at the University of Pisa and HPClab, part of the Institute of Information Science and Technologies of Italy’s National Research Council (CNR). I am currently most interested in temporal network applications for knowledge discovery tasks, especially spectral theory and graph signal processing techniques for causal inference at scale.
My last project explored ‘‘neural community detection’’ approaches for (unsupervised) clustering in dynamic graphs with high-dimensional features, under the supervision of Dr. Emanuele Carlini and Dr. Salvatore Trani. It led to advancements in pattern recognition, generative block models for principled benchmarking, and high-performance algorithms for large temporal networks.
Prior to the PhD, my research was mostly in applied network science using OSINT frameworks. I have collaborated on international projects with organizations like UNICEF and the Education Commission, taught programming and computational social science courses in Italy and Brazil, and worked with software development and ML engineering in academic and industry settings.
My CV with work experience is available here, and a list of recent contributions is found here. I also maintain a few free¹ open-source² projects³ and write some less technical posts in a blog.
Recent news
(June 2026) Accelerating Dynamic Graph Clustering on GPU Architectures with cuGraph.
Workshop contribution (under review). Preprint: arXiv:XXXX.YYYYY [cs.LG] (to appear).(June 2026) Toward Efficient Community Detection on Time-Varying Attributed Graphs.
Symposium contribution (under review). Preprint: arXiv:XXXX.ZZZZZ [cs.LG] (to appear).(June 2026) Dynamic Graph Clustering with Graph Neural Networks. Poster contribution. Accepted to: Learning on Graphs (LoG) Pisa Meetup, June 2026 (to be presented).