Projects

Data visualizations and tools

More Projects

Capital Flow Cityscape

A 3D cityscape where buildings represent financial securities, districts represent asset classes, and the flows of capital between them become visible paths through a living city. Generates a unique city on every page load — share a specific city via seed URL.

Three.jsProcedural Generation

UrbanStack

A multi-layer urban data platform combining transportation, infrastructure spending, walkability, demographics, and economic data for major US cities.

Next.jsdeck.glDuckDBPython

World Cup 2026: Where Players Come From

An interactive map exploring where every player in the 2026 FIFA World Cup was born versus which national team they represent. Nearly 1 in 4 players represents a country they weren't born in.

Next.jsdeck.glMapLibrePython

Coach's Challenge

Grades every NFL coaching decision against 27 years of EPA-optimal baselines. Interactive scatter plots, sortable rankings, and per-team game logs reveal which coaches leave the most points on the field.

Next.jsRechartsDuckDBPython