Find me on:


PhD in computer science with expertise in Web-based data visualization.
I am part of the distributed frontend team at Sysdig.

I lived in Rome, Amsterdam, La Jolla, Tallinn, and San Francisco.
These days I live and work wherever I can find good WiFi, mostly sticking to my favourite timezone, i.e. CET.

My main research interests are:
  • Network Visualization,
  • Graph Drawing,
  • Network Data Analysis.

Want more? Check out my resume or go to my LinkedIn profile to read what my former managers say about me.
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.