Intro
This portfolio brings together a set of spatial analysis and web mapping projects developed through open-source GIS workflows. The projects move from desktop GIS fundamentals into programmatic analysis, spatial databases, OpenStreetMap processing, and client-side WebGIS development.
The work demonstrates practical skills in version control, repository documentation, cloud-based development environments, spatial data processing, SQL-based geospatial analysis, Python scripting, and browser-based interactive mapping. Together, these projects show how GIS workflows can be organized, documented, and shared using GitHub as both a development environment and a public-facing technical portfolio.
Work
QGIS tutorials portfolio
Desktop GIS workflows covering projections, attribute management, raster and vector analysis, spatial queries, joins, and cartographic map production.
Python for GIS: pandas, GeoPandas, and Rasterio
Structured geospatial analysis workflows in Python, integrating tabular, vector, and raster processing with reusable code, notebooks, and automated testing.
PostGIS spatial database workflows
SQL-based spatial analysis in PostgreSQL/PostGIS, including geometry operations, spatial relationships, joins, and database-driven GIS workflows.
OpenStreetMap & PostGIS spatial analysis
An end-to-end workflow combining Python, PostGIS, and OpenStreetMap data for reproducible spatial analysis, query execution, and interpretation.
WebGIS with Leaflet: Boston park features, bike network, and neighborhoods
A client-side web mapping application using Leaflet, HTML, CSS, JavaScript, and GeoJSON to visualize and interact with spatial datasets in the browser.
About
I work at the intersection of digital systems and spatial thinking, where user behavior meets landscapes and real-world context.
With a background in web strategy and a growing focus on geospatial analysis and remote sensing, I build workflows that integrate spatial data, analysis, and visualization across desktop GIS, Python, spatial databases, and web mapping. My work emphasizes clarity, usability, and reproducibility across technical GIS workflows.
Skills
- QGIS desktop mapping, styling, joins, spatial queries, and raster/vector workflows
- Python geospatial analysis using pandas, GeoPandas, Rasterio, and Jupyter Notebooks
- PostgreSQL/PostGIS spatial SQL, geometry operations, spatial joins, and database workflows
- OpenStreetMap data processing and analysis with PostGIS and Python
- Client-side WebGIS development using Leaflet, HTML, CSS, JavaScript, and GeoJSON
- Git, GitHub, GitHub Pages, Codespaces, Docker, and VS Code
Links
For a complete view of my GIS work, including project context and documentation, visit my main site.