Place-based work at the intersection of GIS, cities, and open data.
Lightweight day/night terminator map component for GIS web projects
Flask proxy that intercepts map tiles and applies visual style transforms (vibes) via PIL + MapLibre
131,000 pedestrian fatality records. 2001–2023.
Pedestrian fatality Geiger counter — real-time danger signal from NHTSA FARS data