Geo Copilot: Natural Language GIS Tool
An ArcGIS Pro script tool exploring how large language models can turn plain-English GIS requests into reviewable geoprocessing workflows using ArcPy, active map context, and controlled tool definitions.
GIS Analyst | ArcGIS & Python Automation
I work with spatial data, maps, and GIS workflows to support better decision-making. My work focuses on ArcGIS Pro analysis, cartography, Python automation, web mapping, and applied geospatial projects.
This section is where I show the more technical side of my GIS work. These projects focus on Python, ArcPy, web GIS, data processing, and workflow automation. I use this section to show how I build tools and scripts that make GIS work faster, more repeatable, and easier to review.
An ArcGIS Pro script tool exploring how large language models can turn plain-English GIS requests into reviewable geoprocessing workflows using ArcPy, active map context, and controlled tool definitions.
A self-hosted routing MVP for logistics and convoy-style planning. The app uses OpenStreetMap data, PostGIS, pgRouting, Flask, Docker, and Leaflet to calculate route alternatives with blocked zones and traffic-delay points.
A freelance ArcGIS Pro toolbox built for Talyn Air to compare drone flight routes with driving routes. The tool reads route data from Excel, generates flight and drive paths, calculates time savings and GHG savings, and creates report-ready GIS outputs.
Generates candidate forestry sampling points using GIS constraints such as forest cover, slope, road proximity, and spacing rules.
Batch-checks spatial reference information across GIS datasets and helps flag projection or coordinate system issues before analysis.
A Google Earth Engine workflow for calculating NDVI-based zonal statistics, useful for vegetation analysis, environmental monitoring, and area-based summaries.
This section focuses on my map-based GIS work. These projects show how I use spatial analysis, cartographic design, remote sensing, census data, and environmental or urban datasets to explain patterns clearly. Each map story gives the context behind the final layout, including the purpose, process, design choices, and main findings.
A global aviation flow map showing Heathrow's international connections using a dark basemap, curved flowlines, and strong visual hierarchy.
View Map StoryI have organized my skills around the kind of GIS work I actually do: building clean spatial data, running analysis, automating workflows, publishing maps, managing databases, and turning outputs into useful maps, tools, and reports.
I work mainly in the Esri GIS ecosystem for desktop GIS, enterprise GIS, field workflows, and online mapping.
I create, clean, validate, and maintain spatial data so it can be used reliably in analysis, reporting, and operational GIS workflows.
I use GIS and remote sensing methods to answer spatial questions and support planning, accessibility, environmental, and suitability analysis.
I build repeatable GIS workflows using scripting and automation tools to reduce manual work and make GIS processes more consistent.
I create web-based mapping products for sharing, communication, dashboards, online publishing, and interactive GIS use.
I work with geodatabases, SQL, and operational GIS data structures to support analysis, infrastructure records, and reporting workflows.
My GIS background has grown through university training, professional mapping work, freelance projects, and hands-on automation. I have worked across different GIS contexts in Canada, Australia, and Pakistan, which helped me build both technical skills and practical project experience.
UCWorked on Calgary public transit accessibility analysis to grocery stores and fresh food sources using GTFS data, street centreline data, ArcGIS transit workflows, and Network Analyst.
UCGraduate-level GIS training focused on spatial analysis, cartography, geospatial databases, remote sensing, web mapping, and applied GIS projects.
FRWorked on franchise territory mapping, demographic analysis, site selection, spatial reporting, and GIS workflow automation to support business expansion and territory planning projects.
GSSupported cadastral mapping, satellite imagery processing, GIS database work, and mapping outputs for land record and geospatial project workflows.
MSWorked on survey boundary mapping, georeferencing scanned maps, preparing field maps, linking household survey records with GIS features, and supporting data validation for a government social support program.
PMBuilt foundational skills in GIS, remote sensing, cartography, surveying, spatial data analysis, and geospatial project work.
I use certificates to keep improving the specific skills I use in GIS projects. Most of my training connects directly to my work in ArcGIS Pro, cartography, Python automation, web mapping, spatial analysis, data management, and remote sensing.
certificates across Esri, LinkedIn Learning, and United Nations University / UNU-INWEH.