Selected Work

Projects.

Machine learning, mapping, and network analysis, put to work on cities.

10 projects
2021 - 2026
2026
CAUSAL INFERENCE

Did LA's Mansion Tax Freeze the High-End Market?

Personal research · 2026

Did LA's mansion tax freeze the high-end market? A pre-registered analysis on public data.

PythonpyfixestD3
2026
CARTOGRAPHY

Projecting Much?

Self-directed

Every map is a choice wearing the costume of a fact. A tool that recenters the world on any point you click - plus 27 live projections and the survey marks that anchor the geoid.

D3.jsd3-geoTopoJSON
2023
THESIS

Computer Vision for Ethnographic Research

M.S. Urban Planning Thesis · Columbia GSAPP

Can a machine read a storefront? Teaching computers to spot neighborhood change in the signs themselves.

PythonEasyOCROpenCV
2022
DATA VIZ

Diversity in America

Data Visualization for Architecture, Urbanism and the Humanities · Columbia GSAPP

How diverse is your state? Four decades of immigration data on an interactive hex map.

D3.jsTypeScriptScrollama
2022
INVESTIGATIVE

Street-Level Surveillance

Conflict Urbanism · Columbia GSAPP

Where US police have deployed cameras, facial recognition, and license plate readers - and the handful of vendors behind all of it.

D3.jsMapboxResearch
2022
SPATIAL ANALYSIS

Pedestrian Activity & SF Hills

Future Mobility Workshop · Columbia GSAPP

Do San Francisco's steep blocks stop people from walking? We expected walls. The data pushed back - a third of recorded trips cross 'significant' slopes.

Kepler.glPythonGIS
2021
NETWORK VIZ

CitiBike Network Analysis

Intro to Urban Data Informatics · Columbia GSAPP

Does ridership shift between seasons? Mapped 204K Citi Bike trips across Jersey City and Hoboken as a directed graph.

PythonNetworkXPlotly
2022
ML / RESEARCH

Urban Mobility Index

Exploring Urban Data with Machine Learning · Columbia GSAPP

Can you predict a walkability score for any neighborhood from street and transit data alone? Only for cities the model has already seen.

PythonTensorFlowScikit-learn
2021
COMPOSITE INDEX

Quality of Life of NYC Children

Intro to Urban Data Informatics · Columbia GSAPP

Most quality-of-life indices were built for adults. Built one for kids across all 55 NYC districts.

Pythonscikit-learnGeoPandas
2021
SPATIAL EQUITY

Got a Ride? Chicago Rideshare Equity

Introduction to Urban Data Informatics · Columbia GSAPP

Do Uber and Lyft pickups cluster in white, wealthy Chicago neighborhoods? Against 42M trips, no - they cluster where the trips are.

PythonFoliumGeoPandas