Global Chief Technologist at Esri, #Spatial #BigData #GeoAI

Atlanta, GA, USA
Joined November 2007
Where's Waldo, for storage tanks. A VLM labels each tile as tank, part, or none. SAM 3 skips the none tiles (64%) and still gets 96.5% recall at IoU 0.5. A 4B gate ties the 32B F1 in half the time. thunderheadxpler.blogspot.co… #GIS #GenAI #ComputerVision
1
89
Plain-English SQL conditions, no API key. A Rust DuckDB extension runs Jev functions on a local Laya model. DuckDB does geometry; the model reads only text. 106 North Sea wells, zero model calls. thunderheadxpler.blogspot.co… #DuckDB #RustLang #GIS #GenAI
1
2
103
Not everything needs an MCP to be agentic. arcpi lets a pi agent call ArcGIS REST (the old way) and a live MCP map (the new way) from one code-mode script. Bonus: p(døøm) = 0, courtesy of OpenShell :-) thunderheadxpler.blogspot.co… #ArcGIS #MCP #GenAI #GIS #OpenShell
1
2
106
Presented ProCowork at Esri UC in San Diego: Claude Code in a chat panel inside ArcGIS Pro. Type a request; Claude writes the ArcPy, runs it on your live map, and shows the code and results. Experimental, YOLO mode, keep backups :-) thunderheadxpler.blogspot.co…
108
State in. Structured decision out. Measurable, so improvable. #Jev and #CLM share that contract. On my lunar lander, 8B CLM: 869 ms/decision. A small CLM trained in 42 s on a Mac: 19.8 ms, 96/96 matching guidance. It follows guidance; it doesn't fly solo. thunderheadxpler.blogspot.co…
111
I’m coining #GeoSI: fusing GIS and super-intelligence. agentic systems that understand place, learn through feedback, coordinate action, and improve outcomes. #GeoSI uses geography as foundation and feedback system. In this era of accelerating automation, we fight fire with fire!
1
104
The engineer and the trainee. Adaptive MPC knows the physics. Laya, a small decision model, learned from examples. Alone, Laya lands 0/90. With MPC vetoing about one in three of its moves, it gets 90/90, through a 60% engine loss. Fly it in your browser: github.com/mraad/lunar-mpc-l…
1
110
State + text in. Structured, measurable decisions out. I built Lunar Laya to try this on a Mac: 30/30 test landings and 58% less peak MLX memory with 6-bit weights. It follows explicit guidance requests. #laya thunderheadxpler.blogspot.co…
104
How small can a model be and still turn a question into a GIS query? GPT-2 medium + nanoGPT, unchanged training loop, 5 min on 2 GPUs. 89% exact match on North Sea wells/pipelines/discoveries. Bigger model: no gain. More data: +18 pts. thunderheadxpler.blogspot.co…
1
1
96
FELN WebGPU: A Language Model, a Database, and a Map in One Browser Tab thunderheadxpler.blogspot.co…
90
Thunderhead Explorer: FELN RAG: Five Examples and a Spatial Query thunderheadxpler.blogspot.co…
82
Thunderhead Explorer: FELN: Find Existing Location with N Layers thunderheadxpler.blogspot.co…
71
Thunderhead Explorer: Layers JSON: Giving LLMs the GIS Context They Need thunderheadxpler.blogspot.co…
1
104
Thunderhead Explorer: Nano Face: A Mac Camera, a Jetson, and One USB Cable thunderheadxpler.blogspot.co…
70
One Lander, Three Controllers: Reinforcement Learning, MPC, and Quadratic Programming - thunderheadxpler.blogspot.co…
67