Find me on:


PhD in computer science with expertise in Web-based data visualization.
I design and develop network visualizations at ThousandEyes.

I live in San Francisco. Before moving here I lived in Rome, Amsterdam, San Diego (La Jolla), and Tallinn.

Main work and research interests:
  • Network Visualization,
  • Graph Drawing,
  • Network Data Analysis.

For detailed information on my professional side:
In my free time I play music.

I (co)developed a number of tools for network visualization, some of which are showcased below. Refer to my LinkedIn profile for a list of past and current projects.

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.