TRMNL Plugins
A variety of custom plugins for the TRMNL e-ink display.
XY Cameras
Live public cameras across the United States featuring traffic,
water and wildlife feeds.
RSSignals
An AI-curated daily brief of the day's news, distilled from RSS
feeds with a bent to progresive and tech-focused outlets.
Mapping Disasters
A map visualization of open satellite Imagery from Maxar,
Capella, and Umbra.
All Projects
Child Ballad Story Map
A standalone scrollytelling map tracing the geographic
transmission of Barbara Allen across print and oral traditions.
Flatgeobuf h3 Grids
Small-scale spatial data indexed to h3 grids and served via
Flatgeobuf.
FlatGeobuf Web Map
A web map using vector tiles generated on-the-fly from a
flatgeobuf file.
Geopackage Web Map
On-the-fly vector tiles plus text search from a 6.3 GB geopackage
file.
MBTiles Web Map
A web map using vector tiles served from mbtiles.
OpenLayers Draw & Edit Toolbar
A React Toolbar for drawing and editing rectangles (bounding
boxes) in OpenLayers.
getBounds
A GIS blog spanning the first decade of my geospatial career.
shp/Shifter
A tool to quickly filter a variety of spatial formats in the
browser and export them to GeoJSON.
Ancestral Audio
A data visualization of an audio interview with my gradmother.
wcag-colors
A color pallette with WCAG contrast ratios.
Airocean Projection Map
Forked from Observable with added mouse events, inspired by
Progressive International.
H3 Grid Explorer
Explore H3 and geohash grids in the browser.
Potocki Vodka
Client Project | Map-focused store finder for a vodka brand.
The Forecast
A weather app with a map backdrop that uses the National Weather
Service API.
Transit Map
Client Project | A Next JS app that generates a transit map from
GTFS data. Developed along with Etch.
Peaks
A visualization of the highest peaks in each state in the US.
Serverless Maps
A web map using service workers and sqlite (wasm) to load raster
and vector tiles from object storage.
Wedding Website
Client Project | A custom wedding website with an embedded map.
agol-cache
Client Project | A command-line and NodeJS tool for exporting
ArcGIS Feature Services to GeoJSON.
GPX Visualize
A tool for visualizing GPX files on a map.
MapCompare
Vector tiles and GeoTIFF rendering in four different mapping
libraries.
Network Trace
A mapbox-gl-js plugin for running simple linear network traces.
Pandemix
A map-focused data visualization of COVID-19 cases in the US.
Tilequery
A JavaScript tool for querying vector tiles.
Tilesize
A tool for calculating the size of a tree of web map tiles in
bytes.
Store Finder
Client Project | A map-focused store finder.
vtile
A command-line tool for generating vector tiles from GeoJSON.