Personal work

Not everything I build is trying to fix something. Some of it is just for fun, or for a friend — genuine technical care applied to whatever I'm into, not a client ask.

Screenshot of the Vampire Film Atlas (1960-2026) dashboard, showing horror-film location counts across the U.S. and a year timeline scrubber.
Personal — gift

Vampire Film Atlas

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

Built as a gift for a friend who runs the horror-film Discord community I'm part of.

Read the story
Screenshot of the World Religions GIS Dashboard, showing layer toggles for Christianity, Islam, Hinduism, Buddhism, and Norse Mythology across a world map.
Personal — gift

World Religions Dashboard

Maps global religious distribution, with particular methodological care on Norse/Neopagan Ásatrú data — ties back to my own interest in Buddhist practice.

Also built as a gift, for a friend who practices that faith.

Read the story
Screenshot of the 2026 FIFA World Cup Logistics, Fatigue and Carbon GIS Simulator, showing Team Argentina's travel route and a fatigue leaderboard by country.
Personal — pure interest

World Cup Fatigue Dashboard

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

Read the story

Let's talk about a job, a project, or both.

I'm open to full-time GIS Analyst roles and freelance/consulting work.