I’m a postdoctoral researcher in Computer Science at the University of Pisa, currently a member of the A³ Lab led by Prof. Paolo Ferragina.
In 2022, I received a Ph.D. in Computer Science from the University of Pisa with a thesis on Learning-based compressed data structures, that is, data structures that achieve new space-time trade-offs compared to traditional solutions by learning, in a rigorous and efficient algorithmic way, the regularities in the input data with tools from machine learning and computational geometry.
My research falls under a national project named Multicriteria data structures funded by the Italian Ministry of University and Research and under the European H2020 project named SoBigData++.
Ph.D. in Computer Science, 2018–21
University of Pisa
M.Sc. in Computer Science, 2016–18
University of Pisa
B.Sc. in Computer Science, 2013–16
University of Pisa
Proof-of-concept extension of the PGM-index to support fixed-length strings.
Compressed string dictionary based on rear-coding.
Compressed rank/select dictionary exploiting approximate linearity and repetitiveness.
Compressed bitvector/container supporting efficient random access and rank queries.
Python library of sorted containers with state-of-the-art query performance and compressed memory usage.
Data structure enabling fast searches in arrays of billions of items using orders of magnitude less space than traditional indexes.
C++11 implementation of the Cache Sensitive Search tree.
Python library to build and train feedforward neural networks, with hyperparameters tuning capabilities.
Teaching assistant for:
I co-supervised:
Knowledge is like a sphere; the greater its volume, the larger its contact with the unknown.
― Blaise Pascal