Cameron Poolecpoole.dev

Case studies and projects

Selected implementations, their constraints, and the work involved in delivering them.

Projects

Showing all 14 case studies
Geoneon's Tasmania Wildfire Index 2026 map showing statewide wildfire severity classes, the WSI legend and source attribution
Spatial & DataLead Data Engineer · Geoneon · 2024 — 2026

Tasmania Wildfire Index — Statewide Data Engineering

Led statewide data preparation, analysis and delivery QA for Geoneon's published 2026 Wildfire Index, assessing 450,356 building footprints across Tasmania.

Published coverage
Tasmania · 450,356 footprints
Outcome
Delivered the data and analysis underpinning Geoneon's statewide 2026 Wildfire Index.
Technical differentiator
Led source preparation, large-scale processing, spatial validation and publication-ready data delivery.
  • wildfire-exposure
  • python
  • data-quality
Structural steel portal frame warehouse construction with rafter and column assemblies
Software & AutomationLead Software Engineer · cpoole.dev consulting for Peritas Structural Engineers · 2023 — Present

Peritas Portal Frame Builder & Structural Automation

A production Revit add-in automating structural modelling, documentation and repetitive engineering workflows for industrial portal-frame buildings.

Application
Production Revit Add-in
Outcome
Automated structural modelling and drafting workflows directly inside Autodesk Revit, reducing repetitive manual work and improving consistency.
Technical differentiator
Combined structural engineering workflows with maintainable software architecture, automated testing and managed deployment.
  • dotnet
  • csharp
  • revit-api
Grip Sport Australia homepage showcasing grip strength equipment and training tools
Web & PlatformsLead Frontend Engineer · cpoole.dev consulting for Grip Sport Australia · 2026

Grip Sport Australia: High-Performance Website Rebuild

Migrating Australia's national grip strength athletics platform from a legacy GoDaddy site builder to a component-driven Astro static site, improving page speed, mobile navigation, and competition discovery.

Performance
95/100 desktop
Outcome
Migrated the national Grip Sport page to a static Astro architecture, establishing a 95/100 desktop performance baseline.
Technical differentiator
Replaced hosted builder lock-in with zero-JS static HTML, responsive competition scorecards, and edge deployment.
  • astro
  • tailwind-css
  • static-site
APEMAP Parliament 48 recorded education breakdown with Government, Non-government, Mixed and Other categories
Spatial & DataIndependent Research & Data Engineering · cpoole.dev · 2026 — Present

APEMAP: Reproducible Parliament Education Data

A public Python and DuckDB pipeline connecting parliamentary biographies, school registers and static research results.

Parliament snapshots
7 opening-day cohorts
Outcome
Published reproducible education summaries with explicit evidence gaps and downloadable public research data.
Technical differentiator
Keeps people, service periods and education assertions separate, with checksummed releases and static results that work without JavaScript.
  • duckdb
  • data-provenance
  • astro
Developer workspace showing test execution, specification governance and deterministic CI verification
Software & AutomationPrincipal Engineer & Consultant · cpoole.dev & Geoneon · 2024 — Present

Agentic Software Systems: Applying LLMs to Production Spatial & Web Engineering

Specification-driven agent workflows, repository-level governance, deterministic test harnesses, and human verification across spatial data and web platforms.

Workflow
5 reviewed stages
Outcome
Established repository governance and automated test harnesses that keep autonomous coding agents constrained to verified specifications.
Technical differentiator
Enforced strict AGENTS.md operational boundaries, deterministic CI verification, and mandatory human review before merge.
  • agentic-engineering
  • ci-cd
  • test-driven-development
OpenStreetMap building footprint data validation, completeness analysis and spatial conflation overlay
Spatial & DataLead Data Engineer & Contributor · Geoneon · 2024 — 2026

Open Data Engineering, OSM & Building Footprint QA

Validating and conflating large-scale machine-generated building footprints against OpenStreetMap and municipal cadastres for climate hazard analysis.

Public contributions
150+ changesets
Outcome
Produced verified building inventories for municipal hazard models by filtering anomalies from open footprint datasets.
Technical differentiator
Conflated continental machine-learning building polygons against OpenStreetMap tags and state cadastres using automated geometric filters.
  • openstreetmap
  • overture-maps
  • data-quality
Deep learning semantic segmentation overlay identifying urban tree canopy and vegetation extent
Spatial & DataLead Data Engineer · Geoneon / Tasmanian Local Councils · 2023 — 2026 (Geoneon engagement)

Urban Tree Canopy, Change & Height Analysis

Tree-canopy extent, change, height and greening-prioritisation work across five Tasmanian councils, with inputs and methods scoped to each project.

Coverage
5 councils
Outcome
Delivered council-specific canopy mapping and analysis to support urban greening decisions.
Technical differentiator
Adapted imagery preparation, canopy analysis and spatial summaries to each council's data and planning requirements.
  • geoai
  • remote-sensing
  • tree-canopy
Digital Earth Pacific Cesium application interface showing satellite-derived vegetation height across Pacific island terrain
Spatial & DataLead Data Engineer · Geoneon / International Development Programs · 2023 — 2026 (Geoneon engagement)

Pacific Vegetation Monitoring & Laos Population Exposure

Two separate initiatives: satellite vegetation-height validation in the Pacific, and building-level population allocation and open-data training in Laos.

GEDI footprint diameter
~25 metres
Outcome
Validated Pacific vegetation-height products; separately developed building-level population exposure workflows and training in Laos.
Technical differentiator
Compared satellite grids with GEDI reference footprints in the Pacific and preserved administrative population totals during allocation in Laos.
  • earth-observation
  • nasa-gedi
  • dasymetric-mapping
Architecture diagram of the ALX serverless integration stack showing API Gateway, Lambda, SQS, DynamoDB, and external service connectors
Software & AutomationCloud Systems & Integration Engineer · ALX / African Leadership University · 2020 — 2022

Serverless Integration Engine — ALX / ALU

Event-driven AWS serverless integration pipeline synchronising high-volume student admissions, curriculum progression, and marketing CRM automations across Pan-African cohorts.

API ceiling
150,000 requests/day
Outcome
Synchronised high-volume student admissions and assessment records across disparate marketing, assessment, and CRM platforms.
Technical differentiator
Decoupled webhook ingestion with AWS Chalice, SQS queues, and DynamoDB caching to prevent downstream API rate limiting.
  • aws-lambda
  • python
  • serverless
Seer Analytics PMA interface for the YMCA of Attleboro showing drive-time catchments, member locations, and demographic block groups
Web & PlatformsBackend & Spatial Data Engineer · Mammoth Geospatial / Seer Analytics · 2016 — 2020 (public project period)

Market Analytics Web Application — Seer Analytics

An original Flask application bringing PDF market analysis into interactive maps, dashboards, and Primary Market Area analytics.

Application
Primary Market Area analytics
Outcome
Helped turn Seer Analytics' PDF market reports into an interactive application with maps, dashboards, and market-area analysis.
Technical differentiator
Combined Flask application development with spatial data workflows for facility catchments and demographic analysis.
  • flask
  • sqlalchemy
  • postgis
YMAC Spatial Data & Document Portal interface showing Pilbara and Murchison cadastral parcels and native title claim survey layers
Web & PlatformsGeospatial Specialist & Spatial Lead · Yamatji Marlpa Aboriginal Corporation (YMAC) · 2014 — 2018

Spatial Data & Document Portal — YMAC

Django web portal, PostgreSQL/PostGIS databases, GeoServer, and FME automation managing 12+ years of historical spatial records and legal tenure datasets.

Data sources
20+ sources across Western Australia
Outcome
Maintained the operational Django web portal and PostGIS geodatabases holding over 12 years of native title and heritage records.
Technical differentiator
Centralised legal tenure, heritage, and cadastral datasets from 20+ source feeds into a single audited spatial portal using FME Server and GeoServer.
  • django
  • postgis
  • enterprise-gis
The Instant Camera Guy homepage showcasing vintage Polaroid camera restorations
Web & PlatformsLead Frontend Engineer & Designer · cpoole.dev consulting for The Instant Camera Guy (Jake Bright) · 2020 — Present

The Instant Camera Guy: Web Design & Image Optimisation

A static Eleventy website with a Polaroid-inspired identity and build-time image processing for an independent vintage camera technician.

Architecture
Static Eleventy site
Outcome
Delivered a camera-restoration website with a distinctive visual identity and direct enquiry paths.
Technical differentiator
Processed responsive AVIF/WebP images at build time and paired reusable templates with a Polaroid-inspired colour palette.
  • eleventy
  • jamstack
  • image-optimisation
Greater London Authority Cool Spaces application interface showing urban heat refuge locations across London boroughs
Software & AutomationData Engineer & Analyst · Greater London Authority / London Datastore · Jan 2021 — Nov 2021

London Datastore Pipelines & Cool Spaces Infrastructure

Python ETL and open-data publishing for the London Datastore, alongside spatial infrastructure for the separate Cool Spaces initiative.

Coverage
Greater London
Outcome
Maintained London Datastore open-data pipelines and supported spatial infrastructure for Cool Spaces.
Technical differentiator
Combined Python ETL and spatial service administration with PostgreSQL/PostGIS and AWS infrastructure.
  • london-datastore
  • python
  • postgis
Bougainville Natural Resource Portal and Papua New Guinea Biodiversity and Climate Geoportal
Spatial & DataGeospatial Software Engineer · Mammoth Geospatial · 2016 — 2023

QGIS Plugins, Web Applications & Open-Source GIS Systems

Building geospatial software, automation and spatial data infrastructure with QGIS, Python, PostGIS and open-source web technologies.

Client delivery
Multi-project geospatial systems
Outcome
Developed and maintained QGIS tooling, spatial data workflows, web applications and PostGIS-backed geospatial systems.
Technical differentiator
Combined GIS domain knowledge with software engineering to automate complex spatial workflows across desktop, database and web environments.
  • Python
  • QGIS
  • PostGIS