Find me on:


PhD in computer engineering with focus on data visualization.
I manage a remote development team at Sysdig.

I was born and studied in Italy, then lived and worked abroad for few years: Amsterdam, La Jolla (San Diego), Tallinn, and San Francisco.
In 2017 I gave my country a second chance and embraced remote work. It's notta-too-badda...

Check out my resume for more about me (beyond just work!).
Here are some of the tools I developed over the years, mostly during my life as a researcher.

Radian is a tool for the visualization of traceroute measurements. It presents the network at different abstraction levels and allows to animate the evolution of network paths during a selected time interval.

We tested Radian with data collected by RIPE Atlas Internet probes, used to perform active network measurements towards several Internet services.

Radian was developed by the Compunet Research Group at Roma Tre University.

Read more on the project homepage
BGPlay.js is a Web-friendly reimplementation of a popular tool called BGPlay. It helps visualize changes to the reachability of any IP subnet, based on BGP updates collected at various world locations.

BGPlay.js is based on modern Web technologies (JavaScript, SVG) and is part of RIPEstat as the main UI for data collected by the RIPE NCC Routing Information Service. It was sponsored by the RIPE NCC and developed by the Compunet Research Group at Roma Tre University. The source code is freely available on GitHub.

Read more on RIPE Labs
Hydra shows the interplay between the routing information exchanged via BGP and the active measurements collected by distributed probes.

The latter are partitioned into clusters associated with each border gateway, based on observed traffic patterns.

Hydra was developed by the Compunet Research Group at Roma Tre University.

Read more on the project homepage
VisualK allows to visualize the status and evolution of the service provided by the K-root name server in near real-time.

K-root is pictured as a node-link graph where each node is an anycast instance and each link implies topological proximity between two instances. The size of each node reflects the volume of traffic served by the corresponding instance. Links become active when there are traffic migrations between instances.

VisualK was designed and implemented at the RIPE NCC in collaboration with Roma Tre University.

Read more on CircleID
Caidagram shows distributed Internet measurements focusing on trends and variations over time. Each graph extends the geographic mapping metaphor of standard cartograms to Internet measurements, in an attempt to maximise intuitiveness and readability. Caidagram can feature interactive animations illustrating data trends over time.

Caidagram was developed at CAIDA (the Cooperative Association for Internet Data Analysis) in collaboration with the RIPE NCC.