Small Batch Maps

I build geospatial tools with AI-assisted workflows.

Data pipelines, interactive maps, spatial analysis.

Navigate to selected work section

Current Work

Geospatial tools I'm building with open source and AI-assisted workflows.

Geomockery screenshot

Geomockery

Generate synthetic GeoJSON and Shapefile data in the browser. Draw a boundary, configure geometry types and rule-driven attributes, export. No server, no signup.

Next.js OpenLayers Turf.js
Santa Fe Detour screenshot

Santa Fe Detour

Calculates optimal paths then uses network-aware analysis to score nearby detour stops — historic sites, food, scenic overlooks — by exact time and distance cost.

React FastAPI MapLibre GL JS OpenRouteService
Tava route planner screenshot

Tava

Constraint-based route optimizer for cyclists and runners. Generates loop routes from distance, elevation, and surface parameters with backtrack reduction and shape scoring.

MapLibre GL JS Python OpenStreetMap GPX
Earthtile Finder screenshot

Earthtile Finder

STAC API browser for satellite imagery. Search Sentinel-2 scenes by map extent, date, and cloud cover — preview footprints, scan thumbnails, download COGs.

React MapLibre GL JS STAC API Zustand

About

I'm a geographer and cartographer from Durango, Colorado — now based in Santa Fe, NM, where I spend my off-hours hiking and skiing the Mountain West.

Richard Donohue, founder of Small Batch Maps

I finished my PhD in Geography at UW–Madison in 2014, where my research focused on web mapping with emerging open web standards and open source tooling. From there I designed, built, and taught the graduate-level digital mapping curriculum for New Maps Plus — an award-winning program whose students have taken home four NACIS student dynamic map competition wins.

I stepped away from academia in 2024 to explore what these tools could do in industry, government, and the nonprofit sector. That curiosity is still what drives the work.

Lately I've been building with AI — using Claude Code and agents as a core part of my development workflow. It's changed how fast I can go from spatial problem to working tool.

Get in touch

Send a message

Form will be submitted and you'll receive a confirmation message

I typically respond within 24 hours.

Let's work together

Whether you're mapping conservation areas, building spatial dashboards, or need a GIS developer for a bounded project — I'm open to it.