Data engineering
Structure Inspection Data Pipeline
Automating flight-track processing and structure inspection data updates in enterprise GIS.
80% less refresh processing time per run
- Python
- Selenium
- ArcPy
Geospatial Data Engineering, GIS Software Development & Spatial Data Science
10+ years connecting spatial data, analytical methods, and GIS applications to support practical decisions.
Three projects across geospatial analysis, data delivery, and public-facing software.
Data engineering
Automating flight-track processing and structure inspection data updates in enterprise GIS.
80% less refresh processing time per run
Data science
A study of which neighborhoods have limited access to community amenities.
$750K federal award supported by the analysis
Software engineering

A public city map with nine new widgets and updated web components.
9 new widgets delivered
Start with selected case studies in each area. Expand a collection to browse more projects and historical examples.
Compare nearby and surrounding home-value growth, with sensitivity checks for sample composition.
Use street-network access to identify neighborhoods underserved by community amenities.
Connect GIS dashboards to automated record updates and address enrichment.
Turn inspection records into consistent work priorities and reporting views.
Migrate map services and modernize enterprise GIS delivery.
Explore historical terrain, land-cover, parcel, and accessibility analyses.
Retrieve OpenStreetMap data and compare shortest and fastest routes.
Compare recorded code violations at rental and non-rental properties.
Compare two building-footprint models using shared cleanup and evaluation rules.
Compare routing algorithms and the tradeoff between solution quality and runtime.
Test model evaluation and review queues using synthetic service-line records.
Plan shorter inspection routes for commercial, industrial, and multifamily water meters.
Compare R classification models for predicting income categories.
Automate flight-track processing and structure inspection data updates in enterprise GIS.
Prepare spatial data contracts and publish private ArcGIS Online snapshots.
Link maintenance work orders to GIS assets and shared reporting data.
Browse historical automation examples and selected current application views.
Prepare synthetic address, parcel, and reporting data through documented SQL workflows.
Build synthetic directed road graphs for shortest paths and time-budget reachability.
Automate parcel updates with checks before publishing shared GIS data.
Inspect legacy web apps and prepare migration plans for human review.
Build public mapping tools and modernize the browser interface.
Reuse known address coordinates and identify unresolved CSV matches.
Compare U.S. state labor-market patterns through linked maps and monthly trends.
Explore standalone JavaScript mapping applications using synthetic demonstration data.
Automate cartographic tasks with ArcGIS Pro add-ins.
Organize candidate sign imagery and location evidence for field review.
Convert geographic positions into local worksite coordinates and calibrate site grids.