Little Earth Spatial Programming
Hillshade map of Nanaimo harbour and Gabriola Island, Vancouver Island

Twenty-eight years of spatial software

I'm Jamie Popkin. Since 1998 I've built software around maps and geographic data: first as a GIS specialist, then as a web-mapping architect, and today as a full-stack developer shipping production spatial systems. Little Earth is how I do that work now.

From desktop GIS to the modern web

I started in the late 1990s doing hands-on GIS and cartographic production with Arc/Info, Perl and Oracle, building the spatial-data plumbing behind provincial land-use planning in British Columbia.

As the web grew up, so did the work. Desktop GIS gave way to web mapping, and I moved into JavaScript and full-stack development while keeping the spatial and database fundamentals. Over the last decade that has meant delivering modern, containerised geospatial applications: React and Vue front ends, Node and PostGIS back ends, CI/CD on government infrastructure.

The constant through all of it is spatial: turning maps, sensors and big geographic datasets into software people can actually use. I work as a one-person practice, which means a single point of contact who can carry a spatial project from the database to the pixels.

A few representative projects

A cross-section across two-plus decades: government and private, field data to real-time systems.

Several of these projects are open source on the BC Government's GitHub at github.com/bcgov. My own experiments live at github.com/popkinj.

Where it started, 1998 to 2010

The early years were spent deep in provincial GIS: the land-use plan for Haida Gwaii (then the Queen Charlotte Islands) and its published map atlas, landscape-unit planning, and years of spatial-data infrastructure and analysis for BC's land and resource agencies.

That era of Arc/Info, AML, Perl, Oracle, SDE and the first web-mapping frameworks is where the spatial instincts came from, and it still shapes how I build things today.

Have a project with a map in it?

Whether it's a spatial system, a web map or a stubborn data problem, I'd be glad to hear about it.