LN.
Leonardo Nicoletti.
visual Stories
Photography
Street Photography
Opioid Voices
Photography
publications
press
About
CV
Let's work together
Hi, I'm Leonardo.
I use
data
,
code
,
and
photography
to tell socially relevant
stories
. My work is at the intersection of
data science
,
art
, and
journalism
.
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
.
Work
RECENT PROJECTS
Israel’s Evacuation Order Forces Gaza’s Population Farther From Hospitals
Visualizing access to health services in Gaza, during the 2023 Israeli/Palestinian conflict.
Built with
Svelte, Mapbox GL JS
for
BLOOMBERG
October 2023
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.
Built with
Svelte
and
D3.js
for
BLOOMBERG
July 2023
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.
Built with
Svelte
and
D3.js
for
BLOOMBERG
June 2023
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.
Built with
Svelte
and
D3.js
for
BLOOMBERG
February 2023
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.
Built with
Svelte
and
D3.js
for
BLOOMBERG
December 2022
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.
Built with
Mapbox.js
and
D3.js
for
BLOOMBERG
December 2022
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.
Built with
Svelte
and
D3.js
for
BLOOMBERG
November 2022
Candidates Keep Pushing Election Denial Online — Because It Works
Visualizing "Stolen-Election" social media posts by 160 Republican candidates.
Built with
Svelte
and
D3.js
for
BLOOMBERG
November 2022
CityAccessMap
An open-open source project for visualizing urban accessibility insights worldwide.
Built with
Python
,
Mapbox GL JS
,
Svelte
,
and
D3.js
for the
urban science community
October 2022
CityAccessMap
An open-open source project for visualizing urban accessibility insights worldwide.
Built with
Python
,
Mapbox GL JS
,
Svelte
,
and
D3.js
for the
urban science community
October 2022
Italian Elections 2022
2022 Italian election results.
Built with
Adobe Illustrator
for
BLOOMBERG
September 2022
The Most Dangerous U.S. States to Reside in
A Tool Designed with Female Assigned at Birth (AFAB) and Femme Folx' Safety in Mind
Built with
Svelte
and
D3.js
for
fun
May 2022
Work From Home: A Rich vs. Poor Issue
A visual essay about the inequalities that exist in the work-from-home paradigm.
Built with
Svelte
and
D3.js
for
fun
April 2022
When Women Make Headlines
Analyzing more than 382,000 headlines to see how women are represented (or misrepresented) in the news.
Built with
Python
and
D3.js
for
The Pudding
Shortlisted at the
Information is Beautiful Awards
February 2022
Flood-Hazard Locator
An app for identifying flood-hazardous locations during extreme flood events in the Greater Vancouver region.
Built with
D3.js
and
mapbox.js
for
fun
December 2021
London in the Pandemic Era
A visual narrative around COVID-19 and mobility in London.
Built with
Python
and
D3.js
for
Enders Analysis
and
IPA Effworks
October 2021
#Hashtags as a Means for Political Action
Exploring the Impact of Location-based Hashtag Activism on Political Processes Using Geolocated Social Media Data.
Conducted with
Python
and
D3.js
for
my masters thesis
August 2021
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
Conducted with
Python
and
D3.js
for
an interview
with
The Economist
June 2021
Homegrown Criminality
Visualizing new data on felony crime rates by citizenship status in the United States.
Built with
Python
and
D3.js
for
fun
May 2021
The Death Toll of Policing
Visualizing deaths caused by policing in the United States.
Built with
Python
and
D3.js
for
fun
Honorable mention at
The Pudding cup
for the best visual and data-driven stories of 2020
December 2020
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.
Built with
Python
and
my camera
for
Vancity Community Foundation
in progress
Broken Windows vs. Broken Institutions
Challenging baseless theories that promote the criminalization of disadvantaged communities.
Built with
Python
,
Plotly.js
and
D3.js
November 2019
Regional Ecological Health
Quantifying tree canopy cover and impervious surfaces for the metro Vancouver region.
Built with
ArcGis
,
QGIS
and
R
for
Metro Vancouver
August 2019
WHO I HAVE WORKED WITH