Portfolio
Interactive maps & data visualization.
Four map-based demos, each tailored to a different kind of client. Pick the one closest to your situation, every demo describes the problem it answers, the work it takes to build, and what changes for the visitor or operator on the other side.
Demo 01 · For tourism & destination marketing
Discoverable destinations
For a regional tourism board, hospitality group, or attraction operator whose "things to do" page is a wall of text. All 63 US National Parks plotted with click-to-open detail callouts, the same frame works for properties, trails, festivals, or vineyards.
Demo 02 · For global brands & NGOs
Hero globe, scale telegraphed
For multi-region brands and mission-driven orgs whose homepage needs to register "we operate everywhere" in the first three seconds. A Three.js WebGL globe with branded pins and screen-anchored callouts. No Mapbox bill, no iframe.
Demo 03 · For site selection & geospatial SaaS
Instant-feel analytical map
For real estate, demographic, telecom, and site-selection tools whose "show me density of X" feature spins because every slider hits the backend. The compute kernel runs in WebAssembly, recompute is sub-100ms. Power users feel the tool, not the query.
Demo 04 · For dealer locators & fleet ops
Locator that's a tool, not a phonebook
For multi-location operations, auto networks, retail chains, service-area finders, dispatch dashboards, whose current "type your zip, see a list" locator pushes the hard questions back to the call center. Filters, selection, and the map all bind to one state object.
Each demo is built to be lifted out and dropped into a client codebase. The pin schema, layer config, and callout templates are the parts you'd customize for your domain; the bootstrap and event wiring stay constant.
Talk through a map project