Projects

A curated list of my web projects and custom tools.
agol-cache
agol-cache
Client Project | A command-line and NodeJS tool for exporting ArcGIS Feature Services to GeoJSON.
Airocean Projection Map
Airocean Projection Map
Forked from Observable with added mouse events, inspired by Progressive International.
Ancestral Audio
Ancestral Audio
A data visualization of an audio interview with my gradmother.
Flatgeobuf h3 Grids
Flatgeobuf h3 Grids
Small-scale spatial data indexed to h3 grids and served via Flatgeobuf.
FlatGeobuf Web Map
FlatGeobuf Web Map
A web map using vector tiles generated on-the-fly from a flatgeobuf file.
Geopackage Web Map
Geopackage Web Map
On-the-fly vector tiles plus text search from a 6.3 GB geopackage file.
getBounds
getBounds
My GIS tech blog.
GPX Visualize
GPX Visualize
A tool for visualizing GPX files on a map.
MapCompare
MapCompare
Vector tiles and GeoTIFF rendering in four different mapping libraries.
Mapping Disasters
Mapping Disasters
A map visualization of open satellite Imagery from Maxar, Capella, and Umbra.
MBTiles Web Map
MBTiles Web Map
A web map using vector tiles served from mbtiles.
Network Trace
Network Trace
A mapbox-gl-js plugin for running simple linear network traces.
OpenLayers Draw & Edit Toolbar
OpenLayers Draw & Edit Toolbar
A React Toolbar for drawing and editing rectangles (bounding boxes) in OpenLayers.
Pandemix
Pandemix
A map-focused data visualization of COVID-19 cases in the US.
Peaks
Peaks
A visualization of the highest peaks in each state in the US.
Potocki Vodka
Potocki Vodka
Client Project | Map-focused store finder for a vodka brand.
Serverless Maps
Serverless Maps
A web map using service workers and sqlite (wasm) to load raster and vector tiles from object storage.
shp/Shifter
shp/Shifter
A tool to quickly filter a variety of spatial formats in the browser and export them to GeoJSON.
Store Finder
Store Finder
Client Project | A map-focused store finder.
The Forecast
The Forecast
A weather app with a map backdrop that uses the National Weather Service API.
Tilequery
Tilequery
A JavaScript tool for querying vector tiles.
Tilesize
Tilesize
A tool for calculating the size of a tree of web map tiles in bytes.
Transit Map
Transit Map
Client Project | A Next JS app that generates a transit map from GTFS data. Developed along with Etch.
vtile
vtile
A command-line tool for generating vector tiles from GeoJSON.
wcag-colors
wcag-colors
A color pallette with WCAG contrast ratios.
Wedding Website
Wedding Website
Client Project | A custom wedding website with an embedded map.