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 Portfolio
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.
Projects
Here are some of the GIS projects I have worked on, including ArcGIS Pro automation, web mapping, routing, remote sensing, and spatial data processing. I have kept the technical details in the GitHub repositories, while this portfolio gives a quick overview of what each project does and why I built it.
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.
Converts structured CSV survey records into ArcGIS point features, including coordinate handling and feature class creation for mapping and analysis.
A Python utility for reading ASCII XYZ LiDAR-style data and extracting useful metadata such as extents, point counts, elevation range, and tile-level summaries.
Cartography
This section highlights some of the static maps I created during my GIS coursework and project work. I want each map to show more than just the final layout, so I am adding story pages that explain the purpose of the map, the data used, the cartographic choices, and the main findings.
A terrain-focused race route map showing 5K and 10K trail routes with elevation, route context, and supporting map elements.
View Map StorySkill Stack
I 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.
Supporting Tools
Background
My background combines graduate GIS education, professional mapping work, freelance GIS projects, and practical automation experience across Canada, Australia, and Pakistan.
UC
Graduate-level GIS training focused on spatial analysis, cartography, geospatial databases, remote sensing, web mapping, and applied GIS projects.
FR
Worked on franchise territory mapping, demographic analysis, site selection, spatial reporting, and GIS workflow automation to support business expansion and territory planning projects.
GS
Supported cadastral mapping, satellite imagery processing, GIS database work, and mapping outputs for land record and geospatial project workflows.
PM
Built foundational skills in GIS, remote sensing, cartography, surveying, spatial data analysis, and geospatial project work.
Certificates
I use certificates to strengthen specific parts of my GIS workflow, especially ArcGIS Pro, cartography, Python automation, web mapping, spatial analysis, data management, and environmental GIS.
certificates across Esri, LinkedIn Learning, and United Nations University / UNU-INWEH.
LI
ES
LI
LI
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
UN
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
ES
LI
LI
UN