GIS Analyst · Chicago

GIS that makes the overlooked undeniable.

Real maps, real data, real people who needed someone to notice. New ones posted here roughly every week.

Blog

Every project I build, in the order I built it. Some weeks that's a full interactive map, some weeks it's a shorter write-up about a technique or a dead end I ran into. Real data, real sources, real limitations, every time.

Subscribe via RSS
Real outline of Lake Ontario's shoreline, labeled LAKE AMERICA with 'was Lake Ontario' underneath.
Civic — Independent Study

Lake Ontario, or Lake America?

A single executive order renamed a Great Lake for U.S. Google Maps users. A real toggle map showing what changed, and why OpenStreetMap doesn't work that way.

Read the story
Mapping the Response: The Rasuwa Flood
Civic — Independent Study

Mapping the Response: The Rasuwa Flood

The real HOT/NAXA volunteer mapping response to the August 2026 Rasuwa flood in Nepal, alongside cloud-masked before/after satellite imagery and the real, still-rising toll.

Read the story
Reportable Disease Cases Since RFK Jr. Took Over HHS
Civic — Independent Study

Reportable Disease Cases Since RFK Jr. Took Over HHS

A national map of real, state-by-state case counts for every CDC-notifiable disease, tracked against the actual dated timeline of federal vaccine policy changes since RFK Jr. took over HHS.

Read the story
How the United States Took Shape
Personal — pure interest

How the United States Took Shape

A timelapse map of who actually controlled North American territory, 1492 to today: Indigenous nations, colonial powers, and the United States.

Read the story
Chicagoland's Activity Space Divide
Civic — Independent Study

Chicagoland's Activity Space Divide

Testing a 2026 Demography paper's finding about shared activity space and segregation, at the Chicagoland municipality level.

Read the story
Chicagoland Third Places
Civic — Independent Study

Chicagoland Third Places

Every cafe, library, community center, and social facility across 319 Chicagoland municipalities, mapped per capita so towns of any size can be compared fairly.

Read the story
Illinois Mental Health Map
Civic — Independent Study

Illinois Mental Health Map

County-level suicide rates, mental distress, and uninsured rates swiped directly against mental health facility locations across all 102 Illinois counties.

Read the story
Illinois Turning Wood Map
Personal — gift

Illinois Turning Wood Map

Where 16 prized wood-turning species actually grow across Illinois, based on real USDA Forest Service survey data. Built for my uncle, a wood turner in the Chicago area.

Read the story
Chicagoland Food Pantries & Transit Access
Civic — Independent Study

Chicagoland Food Pantries & Transit Access

An interactive map of 285+ Chicago-area food pantries cross-referenced against real CTA, Metra, and Pace transit lines.

Read the story
Canadian Wildfire Smoke Dashboard
Civic — Independent Study

Canadian Wildfire Smoke Dashboard

A live, auto-updating dashboard tracking Canadian wildfire smoke and its impact on Chicago-area air quality.

Read the story
Food Insecurity in DuPage County
Civic — MS-GIS Capstone, 2023 → present

Food Insecurity in DuPage County

A 2023 GIS capstone proving real food insecurity in one of the wealthiest counties in the country, now being rebuilt open-source at a 90-mile Chicago radius.

Read the story
Hospital Accessibility Analysis
Civic — Independent Study

Hospital Accessibility Analysis

A live dashboard analyzing healthcare accessibility across Illinois, streaming cloud-native geospatial data in real time.

Read the story
ICE Detention Facility Map
Civic — Independent Study

ICE Detention Facility Map

A dashboard mapping every U.S. Immigration and Customs Enforcement detention facility and its reported population.

Read the story
Illinois Weather Dashboard
Civic — Independent Study

Illinois Weather Dashboard

Live precipitation and humidity across Illinois weather stations.

Read the story
You Are Not Alone — NAMI DuPage StoryMap
Civic — NAMI DuPage, 2023

You Are Not Alone — NAMI DuPage StoryMap

A StoryMap built from 31 in-person community interviews, mapping mental health resources across DuPage County.

Read the story
Chicagoland Transit Heat Vulnerability
Civic — Independent Study

Chicagoland Transit Heat Vulnerability

A dashboard rating CTA stations by heat vulnerability in walkable zones, layering climate and demographic data.

Read the story
DuPage Forest Preserve Trail & Tree Canopy Analyzer
Civic — Independent Study

DuPage Forest Preserve Trail & Tree Canopy Analyzer

Analyzes canopy cover and trail elevation across DuPage County Forest Preserves to find the shadiest walking routes.

Read the story
Vampire Film Atlas
Personal — gift

Vampire Film Atlas

A temporal heat map of roughly 500 vampire and horror film locations across the U.S., 1960-2026.

Read the story
World Religions Dashboard
Personal — gift

World Religions Dashboard

A map of global religious distribution, with particular methodological care on Norse/Neopagan Ásatrú data.

Read the story
World Cup Fatigue Dashboard
Personal — pure interest

World Cup Fatigue Dashboard

Tracks player and team fatigue across the 2026 World Cup, combining travel distance with days of rest between matches.

Read the story