Little Earth Spatial Programming
Oblique relief view of central Vancouver Island from over the Strait of Georgia, looking south-west past Lasqueti and Texada islands to the Arrowsmith range

Jamie Popkin Little Earth Spatial Programming

I build map software for governments and companies that have to get the geography right. Based on Vancouver Island, since 1998.

Central Vancouver Island from over the Strait of Georgia, looking south-west. Rendered with terrain2image from a custom merge of 1 m LiDAR along the coast, the provincial elevation model and CHS NONNA bathymetry. Late-August morning sun. Vertical exaggeration 1.5 times.

Legend

Four kinds of work. Each one has something live you can open.

  • Web maps

    Interactive maps that mix public web services with your own data and stay fast at scale.

    Open the web map
  • Web apps

    Cross-platform apps on the modern web, like Skywatch, a 3D viewshed tool that runs entirely in the browser.

    Open Skywatch
  • Data visualization

    Graphs, heatmaps, diagrams and flow charts. All interactive, all on the web.

    Open the Pottymouth demo
  • Experiments

    Unsurveyed ground. Playing with new tech is how the useful ideas get found.

    Open the CodePen sketch

Twenty-eight years, to scale

From provincial GIS to browser-native terrain, without leaving the island.

Each division is four years.

  1. Starts in provincial GIS, the long way round to the web.

  2. Begins fourteen years of New Zealand fisheries and field-data platforms for Lat37.

  3. A real-time variable-speed-sign API and corporate spatial web for BC Transportation.

  4. BC Road Value Assessment for the Ministry of Forests, as sole developer. Still running.

  5. Telecom planning across six African nations, and the bcgov open-source years.

  6. Skywatch, a WebGL viewshed engine, and a metre-wide Vancouver Island with its sea floor.

Numbers you can check

Commit counts come from public bcgov repositories. Stars come from GitHub, fetched 26 October 2026.

years of spatial software
28
public commits to bcgov repositories
683
engagements delivered
50+
continents: North America, Oceania, Africa
3
GitHub stars across 16 original repositories
57
Open source
RepositoryWhat it doesLanguageStars
maplibre-transitionAnimated transitions plugin for MapLibreTypeScript20
polymorphMorphs one SVG path into another, from a 2015 Field NoteLiveScript18
gobbleCode from a Linux Journal article on watching processes remotelyPerl6
maptiler-jsWorks out which map tiles cover a given extentPython5
geojson2czmlConverts GeoJSON to CZML for CesiumLiveScript4

See all 16 repositories on GitHub

Field Notes

Long write-ups on spatial tooling, mapping and the occasional 3D-printed mountain range. Since 2011.

Read all Field Notes