Define invariants
Make CRS, units, data contracts, safety boundaries and success criteria explicit before implementation.
The same sequence governs infrastructure, research software, decision systems and simulations. It is ordered so that the expensive mistakes are made cheap.
Make CRS, units, data contracts, safety boundaries and success criteria explicit before implementation.
Separate components, isolate risky runtimes, preserve provenance, and make intermediate states inspectable.
Test negative cases, leakage, invalid paths, ambiguous routing, missing data and operational boundaries.
Deliver a package, live interface, citable release, benchmark, print output or deployment-ready system.
Area, distance, raster alignment, scale and geometry assumptions are checked before methods are trusted.
Spatially dependent data requires blocked splits, appropriate baselines and validation designs that reflect deployment.
Typed contracts, CI, immutable benchmark packages, test harnesses and DOI-backed releases keep work reviewable.
Analysis is translated into interfaces, reports, local automation or playable simulations rather than left as notebooks.
A spatial-first stack spanning research methods, agent infrastructure, production engineering and browser-native product work.
Vector, raster, EO, spatial statistics, cartography and proprietary GIS workflows handled with explicit projections, scale, validation and output checks.
Agent Skills, MCP, runtime isolation, typed evaluation contracts, blind request preparation, deterministic scoring and evidence-aware benchmark publication.
Deep-learning and classical ML workflows with spatial splitting, class-imbalance handling, reproducible preprocessing and georeferencing-preserving inference.
Typed Python services, static web products, CI, testing, distribution, browser-native interfaces, local persistence and low-maintenance deployment architectures.
The work compounds: methods inform infrastructure, infrastructure enables execution, and both feed products that can be used outside a research notebook.