A portfolio of geospatial data engineering, spatial analysis, and front‑end mapping workflows
Geospatial Data Engineer working across spatial analysis, data systems, and web-based mapping. I build PostGIS-backed data structures, reproducible pipelines, and scalable geospatial workflows for large, complex datasets.
- 📍 Location: Cambridge, MA
- 📧 Email: dylankelly32093@gmail.com
- 🔗 LinkedIn: https://www.linkedin.com/in/dylanrk93
- postgis-road-flood-risk
A PostGIS‑driven geospatial workflow that builds a hex‑grid flood‑risk surface by integrating road geometry, hydrology proximity metrics, and terrain features into a reproducible spatial analysis pipeline.
- raster-rasterio-height-analysis
A Python workflow that ingests elevation data, computes height surfaces, and generates standardized multi‑panel raster visualizations for any AOI in the United States.
- vector-osmnx-tree-analysis
Python vector workflow using OSMnx to analyze street tree density and spatial patterns. - vector-duckdb-trails-analysis - Coming soon!
Modern vector workflow using USGS National Trails data stored as GeoParquet, analyzed with DuckDB spatial SQL, and visualized in Kepler.gl.
- webapp-leaflet-boston-street-trees
Leaflet.js web application visualizing Boston street trees using PostGIS and Geoserver. - webapp-arcgis-landcover-viewer
ArcGIS Maps SDK for JavaScript app displaying Sentinel‑2 land cover by watershed.
Lightweight front‑end projects practicing HTML/CSS/JS, ES modules, Webpack bundling, DOM‑driven UI logic, and foundational OOP patterns.
- webdev-webpack-todo-list
Modular todo list using ES modules + Webpack - webdev-webpack-restaurant-page
Component‑based restaurant page (ESM + Webpack) - webdev-dashboard-design
Responsive dashboard using CSS Grid + Flexbox - webdev-library-app
Add/remove books with DOM‑driven UI - webdev-tic-tac-toe
Encapsulated game logic without globals - webdev-form-validation
Styled form with validation - webdev-calculator
Basic calculator with keyboard support - webdev-etch-a-sketch
Interactive drawing grid with dynamic styling - webdev-rock-paper-scissors
Simple game vs computer with score tracking