royhobbstn
Full-stack JS / TS developer with a side of Golang. Fan of Node, React, Geo, Graphs, and AWS.
CompassGreen Bay, WI
Pinned Repositories
arc-flags-js
Ongoing work to implement the ArcFlags pathfinding algorithm in JavaScript.
bigQueryACS
Automate loading of American Community Survey data into Google BigQuery
censusViewer
Census Map client powered by Mapbox GL JS, using React / Redux.
contraction-hierarchy-js
Scary-Fast Pathfinding for NodeJS and the Browser using Contraction Hierarchies
geojson-dijkstra
Route a GeoJSON Linestring network using Dijkstra or A*
gis-convert
Convert between numerous vector GIS formats
map-tiles-s3
Example of how to create vector tiles via Tippecanoe, serve them from AWS S3 and Cloudfront, and display them on a Mapbox GL JS map.
parcel-outlet
All code and files related to parcel aggregation.
puzzler
Javascript Algorithm Quiz Game
s3-db
A serverless data processing pipeline to store Census data in AWS S3.
royhobbstn's Repositories
royhobbstn/contraction-hierarchy-js
Scary-Fast Pathfinding for NodeJS and the Browser using Contraction Hierarchies
royhobbstn/geojson-dijkstra
Route a GeoJSON Linestring network using Dijkstra or A*
royhobbstn/map-tiles-s3
Example of how to create vector tiles via Tippecanoe, serve them from AWS S3 and Cloudfront, and display them on a Mapbox GL JS map.
royhobbstn/arc-flags-js
Ongoing work to implement the ArcFlags pathfinding algorithm in JavaScript.
royhobbstn/thirteen-cards
The card game Thirteen!
royhobbstn/censusViewer
Census Map client powered by Mapbox GL JS, using React / Redux.
royhobbstn/chirpy
A free, minimal, information-focused Twitter client.
royhobbstn/chirpy-server
Auth and data-fetching for Chirpy.
royhobbstn/commodity-flow
Mapping US Commodity Flow Survey Data (2012)
royhobbstn/faf-tile-server
Serve vector tiles of the US Freight Analysis Framework network dataset.
royhobbstn/geojson-id-disconnected-networks
In a GeoJSON LineString Feature Collection, Identify network areas separate from each other.
royhobbstn/geojson-linestring-join-alike
Join GeoJSON LineStrings with alike attributes.
royhobbstn/geojson-network-node-lookup
Given a GeoJSON LineString network and a Location point object, return a lookup of the closest node to each point.
royhobbstn/geojson-network-node-snap
Snap line ends to nearest network node
royhobbstn/geojson-split-crossing-lines
Turn a GeoJSON FeatureCollection of crossing lines into a clean network dataset.
royhobbstn/geojson-to-adjacency-list
Convert a GeoJSON LineString network to an adjacency list.
royhobbstn/geojson-trim-network
Given a GeoJSON LineString network and a Location object, remove unused network areas.
royhobbstn/gis-convert
Convert between numerous vector GIS formats
royhobbstn/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
royhobbstn/mtg-simulation
royhobbstn/network-mapping
Network mapping with MapboxGL JS.
royhobbstn/network_api
Network API to route ZIP origin-destination pairs and return road segment IDs.
royhobbstn/nextjs-ktowry
Created with StackBlitz ⚡️
royhobbstn/parcel-outlet
All code and files related to parcel aggregation.
royhobbstn/parcel-processor
Process Parcel Data
royhobbstn/pointing-poker
Story point estimates for agile teams.
royhobbstn/puzzler
Javascript Algorithm Quiz Game
royhobbstn/route-explorer
Demo Project; Routing via a contraction hierarchy in the browser.
royhobbstn/royhobbstn.github.io
Blog
royhobbstn/tippecanoe
Build vector tilesets from large collections of GeoJSON features.