Calgary Board of Education
GIS Specialist Portfolio
Systems-oriented GIS Specialist: Urban Studies (Geospatial Methods) graduate with 3+ years of experience in spatial analysis, demographic modeling, and workflow automation. Proven ability to identify inefficiencies, then scope, develop, and independently deliver creative solutions — including custom GIS web applications, intranet dashboards, and integrated data workflows for efficiency.
Proficient in ArcGIS Pro and spatial database design, with experience in Python automation, GIS user interface/user experience design, and communications within the planning and architecture industry.
September 2026
See Projects Below
Mapping Gay(Queer) Spatialities & Gentrification Severity In Montréal
Produced At: University of Calgary
Timeline: March 2026 - April 2026
This study examines the spatial associations between gay(queer) geographies and gentrification severity in Montréal island from 2006 to 2016.
Using geoparsed addresses extracted from Fugues Magazines as representing gay(queer) commercial activities and Ding’s (2016) gentrification severity classification, a Bivariate Spatial Association (Lee’s L) Analysis finds that although global spatial associations amongst the two variables are insignificant (Lee’s L = 0.0241, P-value = 0.0375), localized analysis around the historic “gaybourhood” of the Gay Village reveals a significant positive spatial association. This is exemplified by a 12 high-high tract cluster found in a 2 km radius from the Village centroid.
| [ [ |
Technologies
GIS Analysis
ArcGIS Pro;
ArcGIS Online;
ArcGIS SDK for Javascript;
QGIS
OCR & NER Geoparser Pipeline (Supported by AI)
Google Cloud Vision Processor (OCR);
SpaCY python library(NER);
pyPDF python library (PDF → Text);
Label Studio (Data Training)
Production
Figma;
Github Desktop;
VSCode;
This study applies Ding’s GENUINE Canadian-specific adoption to measure gentrification severity across 515 census tracts (CTs) on the Island of Montréal from 2006 to 2016, using CensusMapper API data recalculated relative to the island’s extent. Gentrification intensity (G) is mapped ordinally from 0 (“Non-Gentrifiable”) to 4 (“Intensely Gentrifying”).
Each point successfully geocoded was spatially joined to census tracts. Each census tract’s Gay(Queer) total counts were then normalized by the number of total addresses found for that year - the result is “Gay(Queer) Density” (QDyear).
Normalization ensures that the data maps relative density, rather than magnitudinal counts that could be wrong due to the PDF geoparsing process
Over 8400 addresses were successfully geocoded.
5026 matches for 2006
3402 matches for 2016
The Change in Gay(Queer) Relative Density (ΔQ) is calculated after data normalization.
ΔQ = QD2016 - QD2006
Montréal Island for 2006 - 2016
The High-High clustering around The Village was as expected, as gaybourhoods and the “gaytrification” thesis found a similar copatterning (Christafore & Leguizamon, 2018). In the 12 High-High clustering tracts within the Village’s 2 km radius, a strong positive spatial association with intense gentrification was found (Average Local L = 0.9156, n = 12).
The strong clustering found right around The Village lines up with existing "gaytrification" research linking gay(queer) populations to gentrification pressure. But the lack of a city-wide pattern — and the absence of density growth in areas like the Mile-End, despite scholarship predicting an emerging queer scene there — likely reflects the data source's blind spots. Fugues skews Francophone and gay-men-focused, so it may simply be missing the Anglophone, trans, and broader queer subcultures known to be forming outside the Village, rather than those communities not existing at all.
Out of the total number of High-High clustering tracts (31)...
- 1 (3%) intersect with tracts non-gentrifiable by 2006;
- 9 (29%) intersect with gentrifiable-but-non-gentrifying tracts by 2016; and
- 21 (68%) intersect with gentrifying tracts.
FAAS Projects Map
Produced At: FAAS Architecture
Timeline: June 2025 - September 2025
As part of FAAS Architecture's 2025 rebrand, I was tasked with building a custom GIS web application that could spatialize the firm's projects across Canada, demonstrating the breadth of their work. Rather than adopting an off-the-shelf map plugin, I chose to build the application from scratch, ensuring it matched the rebrand's identity while giving FAAS a tool that could grow with the firm.
As the sole GIS Systems Designer & Analyst, I took ownership of this project end-to-end; proposing available viable technologies, managing and communicating scope and timelines, gathering and migrating content, design, prototyping, application development, and deployment.
See it Live
GIS Product Designer
ScopeProduct Strategy & Management;
UI/UX Design & Prototyping;
GIS Web Application Development
Technologies
Front EndWebflow (with Finsweet)(HTML, CSS);
Mapbox (basemap);
Mapbox GLJS (rendering engine)
Backend
Webflow CMS (database, content hosting);
Webflow API (CMS read access for Mapbox GLJS);
Cloudflare (security)
Production
QGIS (initial geocoding);
Figma (design, prototyping);
Github Desktop;
VSCode
With nearly 300 projects across Canada, the map needs to illustrate both the gravitas and extent of FAAS’ influence in an effective and engaging way.
The interactive map features a synchronized filtering system driven by each project’s typology-code and status-code. Users can apply single or combined filters to isolate specific work.
Users can seamlessly switch back and forth to the satellite view. The heatmap, cluster, and marker layers are all preserved and restored on every toggle.
Panels behave like native apps, with draggable “pull handles” and snapping min-mid-max states for the projects list. A geolocation feature is available for users to easily find FAAS projects in the wild.
Every project’s name, number, location, typology, and status lives in Webflow CMS that can be easily updated anyone on the team without having to touch the code. Documentation has been provided for the team
Error handling has been put in place to defend against user-error when entering records on Webflow.
Internal GIS for Feasibility
& Schematic Design Development
Produced At: FAAS Architecture
Timeline: 2025 - WIP
Using Calgary’s 3D buildings open data API, users could only extract buildings as “fill-extrusions” that lacks high-fidelity details such as roof and facade geometry.
By hosting the high-fidelity LiDAR 3D file, and serving it in geographic chunks, the FAAS design staff could extract high-fidelity 3D contexts such as buildings, DEM, power poles, trees, etc. applicable during feasibility and schematic design studies as well as architectural visualizations.
Data
-
Detailed 3D Buildings Data (https://data.calgary.ca/Base-Maps/3D-Buildings-Citywide/cchr-krqg/about_data)
-
Trees API (https://data.calgary.ca/Environment/Public-Trees/tfs4-3wwa/about_data)
Technologies
QGIS;
Qgis2threejs (QGIS Plugin);
Threebox (ThreeJS for Mapbox);
Mapbox GLJS
Google Earth
Blender
Sketchup
Users can load 3D buildings from Calgary’s Open Data API (in chunks, based on the extent of the viewport), then export them as either GeoJSON, OBJ (Blender 3D file format), or Excel as metadata.
Extracting 3D geospatial contexts, systematically, for feasibility & schematic design processes.
This works, but it requires someone who uses QGIS to perform. The goal is to have a simple web-application interface that FAAS Staff could access.
Alberta Fire Dashboard
Produced At: University of Calgary
Timeline: 2025
Alberta Fire Dashboard built using ArcGIS Experience Builder for Disaster Management.
Technologies
ArcGIS Pro
ArcGIS Online
ArcGIS Experience Builder
ArcGIS Business Analyst
ArcGIS Dashboard
Mapping Calgary Schools in Context of Community Sectors & Vaccination Hotspots
Produced At: University of Calgary
Timeline: 2025
Demonstrated the locations of schools within the City of Calgary as a part of the COVID-19 response of Alberta Health Services.
Technologies
ArcGIS Pro
ArcGIS Online
ArcGIS Experience Builder
ArcGIS Business Analyst
ArcGIS Dashboard
Mapping Calgary’s Sunalta Community:
ETL from OSM
Produced At: University of Calgary
Timeline: 2025
3D Buildings of Calgary's Sunalta community based on building levels obtained from OpenStreetMap (OSM).
Technologies
GIS Analysis
ArcGIS Pro
ArcGIS Online
Production
Figma (Graphic Design)
Paradise Valley Trail Run
Produced At: University of Calgary
Timeline: 2024
Cartography using 3D terrain/trails visualization, custom elevation profile data visualization.
Technologies
GIS Analysis
ArcGIS Pro
ArcGIS Online
Production
Figma (Graphic Design)
Mapping Calgary’s Social Deprevation
& Park Access
Produced At: University of Calgary
Timeline: 2025
Assessing park accessibility and identifying new park locations in Calgary.
Created walkable service areas, identifying gaps in park access, analyzing socio-economic conditions in underserved areas, and conducted a location-allocation analysis.