Services

Geospatial analysis and development services

I specialize in GIS, remote sensing, spatial analysis, web development, and data visualization. Contact me if you are looking to make sense of complex spatial data, develop powerful geospatial tools, or create compelling maps and infographics.

Geospatial AI

Overview

With over a decade of experience developing and applying AI models to analyze remote sensing data, I have helped clients use AI to classify land cover, automatically identify features of interest, and monitor landscape changes.

Examples

  • Custom neural networks for analyzing geospatial data
  • Development of tools and workflows for training and improving models
  • Application of models to large remote sensing datasets
Sample projects

Sample projects

Classified land cover map of the Regional Municipality of Peel

Land cover classification

Regional Municipality of Peel, Ontario

Developed and applied a supervised learning model for mapping six classes of land cover using Pleiades high-resolution imagery.

Urban tree crown outlines coloured according to class in Abbotsford, British Columbia

Urban canopy mapping

Abbotsford, British Columbia

Used high-resolution aerial imagery and lidar to map urban canopy and identify and measure individual trees in over twenty cities across Canada and the United States.
See Canopy Mapping page for more details.

Map of dead or dying trees in Stanley Park, Vancouver, Canada

Detection of vegetation mortality

Vancouver, British Columbia

Designed a remote sensing model that leverages spectral reflectance patterns and lidar point cloud metrics for detecting tree mortality caused by a hemlock looper moth outbreak.

Web Development

Overview

From simple web map embeds to full-featured mapping platforms, I combine modern web frameworks with solid GIS expertise to create clear, intuitive interfaces for exploring and using spatial information.

Examples

  • Interactive web maps using Leaflet, Mapbox, or OpenLayers
  • Spatial database design and management (e.g., PostGIS, SpatiaLite)
  • Integration with satellite imagery and other remote sensing data
  • API development for geospatial data
  • Automation of spatial workflows (e.g., tiling, reprojection, analysis)
  • User-friendly dashboards and reporting tools
Sample projects

Sample projects

Screenshot of Indigenous Student Enrollment Tracker web application

Indigenous Student Enrollment Tracker

UBC Faculty of Pharmaceutical Sciences

Interactive web application for tracking and facilitating the enrollment of Indigenous students.

Screenshot of satellite imagery web application

Satellite Imagery Catalog

Web application for querying, previewing, and consulting technical specifications for satellite imagery prior to purchase.

Data Analysis

Overview

I offer services related to analyzing and processing satellite imagery, aerial photography, lidar, vector data, and field observations. I work mainly with open-source geospatial tools, allowing clients to easily build on the work without being locked into proprietary software or ongoing licensing costs.

Examples

  • Satellite and aerial imagery analysis
  • Lidar and elevation data processing (e.g., terrain modeling, canopy height mapping)
  • Custom geoprocessing workflows (e.g., scripting and automation with Python, GDAL, and QGIS)
Sample projects

Sample projects

Pseudo-coloured image (left) and map of strings and flarks (right) in the McClelland Lake wetland complex

Wetland Monitoring and Vegetation Mapping

McClelland Lake, Alberta

Used lidar and Sentinel-2 imagery to map vegetation cover and monitor water levels in a boreal wetland complex.

3D topographic model (left) and map of canopy height (right) in Ucluelet, British Columbia

Identifying Conservation Targets

Ucluelet, British Columbia

Mapped tree canopy height and identified key conservation targets based on tree structure and spatial distribution using airborne lidar data.

Map of land parcels overlayed with land cover map in Atlantic Canada

Land Parcel Suitability Analysis

Nature Canada

Identified land parcels for purchase within critical bird habitat in Atlantic Canada using land cover and environmental data.

Data Visualization

Overview

Presenting information clearly increases its impact. I create visually compelling maps, graphics, and animations that blend strong design with geospatial and analytical expertise.

Examples

  • Eye-catching maps and infographics
  • Interactive web-based visualizations
  • Geospatial data animation in 3D (Blender)
Sample projects

Sample projects

Screenshot of animated video of flooding scenarios in Ucluelet, British Columbia

3D Flood Scenarios

Ucluelet, British Columbia

Animation of multiple flooding scenarios using lidar, aerial photography, and hydraulic modeling data. Part of a public safety engagement campaign to visualize tsunami hazards.

Screenshot of 3D animation of the COVID-19 pandemic's spread across North America

Animated Data Storytelling

Annotated 3D animation of the COVID-19 pandemic's spread across North America.

Chord diagram of the flow of fuel oils and crude petroleum across Canada

Flow Diagram

Parliamentary Information and Research Service (Canada)

Visualization of the international and interprovincial flow of fuel oils and crude petroleum.

Map of railway incidents involving dangerous goods in Canada between 2000-2012

Cartography

Parliamentary Information and Research Service (Canada)

Map of railway incidents involving dangerous goods in Canada between 2000-2012. Part of a parliamentary report on the transportation of hazardous materials.

Illustrative map of the branches of the Canadian Library of Parliament located in Ottawa, Ontario

Illustrative Map

Library of Parliament (Canada)

Illustrative map of the branches of the Canadian Library of Parliament located in Ottawa, Ontario.