Live Demos

Single HTML files.

No Experience Builder. No Dashboards. No Instant Apps. No React. No npm. No build step.

Each demo showcases a specific SDK capability — AI integration, client-side data joins, live feature queries — that no standard Esri tool can do. Powered by the ArcGIS JavaScript SDK and Claude. Built faster than configuring the tools they replace.

01
18 Live LayersMobile-FirstSingle HTML File

Situational Awareness — Mobile Hazard Map

A full-screen dark-themed mobile map with 18 live data layers across two thumb-optimized grid pages. Wildfires, tornado tracks, NWS alerts, NEXRAD radar, SPC outlooks, drought, stream gauges, storm reports, and Red Cross organizational boundaries — all in a single static HTML file. Tap a tornado track and get fatalities, injuries, path dimensions, and the full NWS narrative. Filter by hazard type, flood stage, wind speed. No framework, no build step, no backend.

Open Demo →From the writing: What I Learned Past the EB Ceiling
Screenshot of Situational Awareness — Mobile Hazard Map
02
CDC SVI + FEMA NRITract-Level DetailDual Threshold Sliders

Census Tract Risk Profile — Combined SVI + NRI

Zoom to any county and see every census tract scored by combined social vulnerability and natural hazard risk. CDC SVI and FEMA NRI joined client-side with dual sliders to filter thresholds simultaneously. Click a tract to see the full breakdown: SVI sub-themes, top hazard risks with bar charts, and key population indicators. The kind of pre-disaster intelligence briefing that normally takes a GIS analyst a full day to build.

Open Demo →From the writing: The Lego Principle
Screenshot of Census Tract Risk Profile — Combined SVI + NRI
03
LeafletNot ArcGIS SDKMobile-First

Community Resource Finder — Not an SDK Demo

This one is Leaflet, not the ArcGIS JavaScript SDK — included because it demonstrates what a well-built static HTML tool looks like in practice. A field-deployable resource directory for Eastern New York: 323 food pantries, shelters, and emergency services. Full filter system, mobile bottom-sheet layout, share-by-URL, print mode. No backend, no framework, no database. It also happens to be the only demo on this page with a full mobile layout.

Open Demo →From the writing: The Bus Theory of Software
Screenshot of Community Resource Finder — Not an SDK Demo
04
Live NIFC DataNatural Language Map ControlAI Situation Reports

Wildfire Population Exposure — Live NIFC Data + AI

Every active fire perimeter in the country, pulled live from NIFC, rendered in the ArcGIS SDK with scale-dependent icons. Click a fire to see name, acreage, containment status, and county population exposure. Then ask the AI analyst anything: filter by state, generate a situation report, or ask which fire is the highest priority. The map responds to plain language.

Open Demo →From the writing: From Idea to Working Tool in Minutes
Screenshot of Wildfire Population Exposure — Live NIFC Data + AI