Hi, I'm Leonardo.

Hi, I'm Leonardo. I use data and code to tell stories about cities.

I'm a data visualization reporter at Bloomberg. I use data, code, and photography to tell socially relevant stories.


Israel’s Evacuation Order Forces Gaza’s Population Farther From Hospitals
Visualizing access to health services in Gaza, during the 2023 Israeli/Palestinian conflict.
Extreme Heat and Aging Power Grids Are a Deadly Combination
Visualizing heat patterns and EMS calls for heat related deaths during the 2023 heat wave.
Humans Are Biased. Generative AI Is Even Worse
Stable Diffusion’s text-to-image model amplifies stereotypes about race and gender — here’s why that matters.
Elon Musk Is So Busy His Private Jet Is Taking 13-Minute Flights
Musk’s plane has flown the most among some of the richest US billionaires, with the frequency ramping up after he added Twitter to his portfolio of companies.
Hidden Fentanyl Is Driving a Fatal New Phase in US Opioid Epidemic
A visual exploration of the role of Fentanyl and COVID-19 in enabling the deadliest phase-yet of the opioid epidemic.
A Fruit Company Found Cocaine In Its Banana Shipment. This Dutch Town Paid the Price
Visualizing drug-related terrorist attacks in the Maasdriel community of South Holland.
Why the Fight for the House Was Surprisingly Competitive
A visual article that explores the widely held assumptions that gerrymandering would lead to fewer competitive House races in the 2022 election.
Candidates Keep Pushing Election Denial Online — Because It Works
Visualizing "Stolen-Election" social media posts by 160 Republican candidates.
An open-open source project for visualizing urban accessibility insights worldwide.
Italian Elections 2022
2022 Italian election results.
The Most Dangerous U.S. States to Reside in
A Tool Designed with Female Assigned at Birth (AFAB) and Femme Folx' Safety in Mind
Work From Home: A Rich vs. Poor Issue
A visual essay about the inequalities that exist in the work-from-home paradigm.
When Women Make Headlines
Analyzing more than 382,000 headlines to see how women are represented (or misrepresented) in the news.
Flood-Hazard Locator
An app for identifying flood-hazardous locations during extreme flood events in the Greater Vancouver region.
London in the Pandemic Era
A visual narrative around COVID-19 and mobility in London.
#Hashtags as a Means for Political Action
Exploring the Impact of Location-based Hashtag Activism on Political Processes Using Geolocated Social Media Data.
Take it to the tweets, not the streets
In the digital era, hashtag activism may be a stronger predictor of legislative change than traditional protest
Homegrown Criminality
Visualizing new data on felony crime rates by citizenship status in the United States.
The Death Toll of Policing
Visualizing deaths caused by policing in the United States.
London in the Pandemic Era
A visual narrative around COVID-19 and mobility in London.
Built with Python and D3.js for Enders Analysis
Opioid Voices
Visualizing voices of the opioid epidemic through photography and text mining.
Broken Windows vs. Broken Institutions
Challenging baseless theories that promote the criminalization of disadvantaged communities.
Regional Ecological Health
Quantifying tree canopy cover and impervious surfaces for the metro Vancouver region.