📍 Ottawa, Ontario | 🎓 Environmental Management & Assessment, Algonquin College | 🗺️ ArcGIS Pro · ArcPy · Python · AGOL
GIS professional with a background in Environmental Management and Project Management, focused on geospatial automation, municipal data pipelines, and spatial analysis for environmental and infrastructure applications across Ontario and Canada.
I build end-to-end ArcPy workflows — from CRS auditing and reprojection to automated map export and web publishing — using real open datasets from Canadian municipalities and federal agencies.
Built a spatial ETL pipeline processing 300,000+ municipal tree records and Landsat 9 thermal imagery across 116 Ottawa neighbourhoods. Quantified the inverse correlation between urban canopy density and surface heat island intensity, published as a live ArcGIS Online dashboard.
Tech: FME • Python (ArcPy) • ArcGIS Online • Landsat 9 • Sentinel-2 🔗 Live Dashboard · 🔗 GitHub Repo
Automated FME and ArcPy spatial ETL pipeline engineered to validate 3,600+ municipal water utility assets against strict topological rules and physical realities. Dynamically isolates critical errors (e.g., zero-inch pipe diameters, domain violations) and feeds an interactive, exception-reporting ArcGIS Online Dashboard to accelerate technician remediation.
Tech: FME · Python · ArcPy · ArcGIS Online · Spatial ETL · QA/QC 🔗 GitHub Repo · 📊 Live Dashboard
Automated ArcPy pipeline processing City of Toronto road network and ward boundary data. Covers CRS auditing, field standardization, UTM zone detection, reprojection to NAD83 CSRS UTM Zone 17N, and automated ward-level PDF export using arcpy.mp.
Tech: Python · ArcPy · arcpy.mp · NAD83 CSRS UTM Zone 17N (EPSG 26917)
🔗 GitHub Repo ·
Automated QA tool for validating Engineering Survey CAD submissions against Ministry of Transportation Ontario (MTO) standards. Enforces NAD83 coordinate system compliance and field schema validation.
Tech: Python · ArcPy · CAD · QA/QC · MTO Standards
🔗 GitHub Repo
Automated ETL pipeline for cross-border rail liability inventory (Transport Canada / US FRA). Processes rail asset data across the NB/ME corridor for compliance reporting and spatial audit.
Tech: Python · ArcPy · ETL · ArcGIS Online · Transport Canada Standards
🔗 GitHub Repo
| Project | Type | Link |
|---|---|---|
| Niagara Falls High Density Site Selection | Dashboard + Web Map | View Dashboard |
| Ottawa Vision Zero: Vulnerable Road User Risk Analysis | StoryMap | View StoryMap |
| Toronto Urban Data Pipeline | StoryMap | View StoryMap |
| Category | Tools & Technologies |
|---|---|
| GIS Desktop | ArcGIS Pro, ArcGIS Desktop 10.x |
| Automation | Python, ArcPy, arcpy.mp, arcpy.da cursors |
| Web GIS | ArcGIS Online, ArcGIS Dashboards, StoryMaps, Feature Layers |
| Coordinate Systems | NAD83 CSRS UTM, MTM Zone 9/10, Web Mercator |
| Data Formats | Shapefile, GeoJSON, File Geodatabase, CSV, CAD |
| Analysis | Suitability Analysis, Spatial ETL, QA/QC, Geoprocessing |
| Other | Git, GitHub, Project Management |
🎓 Environmental Management and Assessment — Post-Graduate Diploma, Algonquin College, Ottawa (2025)
🎓 Project Management — Post-Graduate Diploma, Algonquin College, Ottawa
🎓 Petroleum Engineering — Bachelor's Degree