Blog posts


Building links, teaching network science.

6 minute read


This Spring/Summer I was invited to teach an intro to network science course at ITESO as part of their international summer, an initiative that aims to connect students with international teachers. During four weeks the students attended intensive classes (4 hours per day, 4 days per week) first with a local teacher and the last two with the international one. In my case, I worked together with Diego Arredondo, on a course between data visualization and network science. Read more

From multiplex urban fingerprints to bicycle network planning

4 minute read


We all know that in some cities it is easier to move using a combination of mobility systems, than in others, but how does the cities enable this options, what are the change possibilities between cities, and more important, can we detect similar cities based on their mobility options? Read more

New Site

less than 1 minute read


New year, new website. During the final weeks of last year I decided to renew my personal website, and here it is, welcome! The site will serve as a repository for my projects and a way to share works in progress. During the following months, I’ll be uploading new and old projects. In the meantime here are two data visualization projects [1] [2] and a talk I gave at the ComplexCity@polito workshop. Read more

The City That Never Sleeps

1 minute read


Today I found this data visualization by Shawn Allen, shared by Aaron Penne, and thought about doing something similar as an exercise for data manipulation and plotting. So I decided to do a plot about the bars, pubs, and night clubs in Manhattan. For the visualization that used python with some libraries, to create the dataset I used OSMnx to download the points of interest and store them into a GeoDataFrame in GeoPandas, that latter was combined with the Manhattan walking network to produce the visualization with Matplotlib. Read more


Community detection

2 minute read


I’ve been playing around with visualizations for street networks, and as a way to practice and improve with the use of custom color palettes with matplotlib I decided to do an exercise to look for communities in a street network and plot them using a custom color palette. All the code is available in this GitHub repo. Read more