Services & Consulting
I take on focused, short-term contracts for engineering firms, spatial data teams, research organisations, and others looking for performant websites. The work is scoped around a defined delivery, review, or technical problem.
I am also open to senior engineering positions. For career history and a CV, see Experience.
Raster/Vector ETL Pipelines & Hazard Exposure Modelling
I design repeatable pipelines that convert raw spatial inputs—LiDAR point clouds, elevation models, climate grids, and cadastral boundaries—into clean, structured datasets ready for modelling and analysis.
- → Automated GDAL / Rasterio pipelines
- → EO ingestion: Maxar/Vantor, UP42, ESA & NASA
- → Hazard exposure & radiant heat models
- → PostGIS & SpatiaLite schema design
- → Vector tile generation (Tippecanoe / PMTiles)
Delivered example: At Geoneon, I led data preparation, analysis and QA for the published Tasmania Wildfire Index 2026, assessing 450,356 building footprints statewide. I also delivered separate evacuation exposure analysis for Hobart and Kingborough.Read the case study.
Custom Software Automation & Engineering Tools
Custom desktop utilities, automation software, and calculation tools that replace fragile spreadsheets and repetitive manual workflows. I engineer C#/.NET desktop automations and add-ins that automate complex modelling and engineering calculations, paired with decoupled validation and deterministic Windows installers.
- → C# / .NET 8 desktop automation & add-ins
- → Decoupled vector geometry & calculation engines
- → Enterprise MSI installers via WiX Toolset v5
- → Automated unit testing with NUnit & Moq
Delivered example: For Peritas Structural Engineers, I developed a production Revit 2025/2026 add-in with decoupled geometry tests and versioned WiX MSI installers.Read the case study.
Web Applications, APIs & Static Sites
I build maintainable web applications, spatial APIs, mapping frontends, and fast static sites. The architecture follows the product: server-side services where data processing is required, and pre-rendered pages with small interactive islands where it is not.
- Astro static site generation & content collections
- Interactive MapLibre GL mapping islands
- Cloudflare Pages / Static Edge deployment
- Clean typography & zero-JS default pages
Delivered example: At Mammoth Geospatial, I developed spatial APIs, database models, and application services supporting public web-platform work for UNDP and land-use programs.Read the case study.
Have a project in mind?
Get in touch about a defined pipeline build, automation task, performance review, or other short-term engineering need.