Software projects and tools developed for archaeological research, data analysis, and marine science.
A web application where the dive community shares underwater visibility conditions. It provides weather forecasts related to likely conditions at dive sites in Perth. Built with Django and D3.js.
A QGIS plugin for mapping ancient paleoshorelines and sea level change scenarios, used by researchers and educators globally.
R code for reconstructing and quantifying submerged landscapes from bathymetric data, developed for latest research on Australia’s drowned continental shelves.
I am currently working on Below.js - a JavaScript library for sharing underwater photogrammetry models in virtual reality. This runs WreckSploration’s VR program, showcasing 16 deep water wrecks in the Rottnest Ships Graveyard.
A project in January 2026 analysing Western Australian open data. Contributors produced graphs, notebooks and web apps, which I helped compile and edit. I authored a map of Wadjemup Rottnest shelf bathymetry, an app for planning fieldwork around tides, a web map for visualising submerged landscapes, an app for seeing details of trees near you in the City of Perth, an aerial map and DEM of Perth in 1942 produced using photogrammetry on the Geoscience Australia aerial photograph archive, and a thought experiment on future archaeology rising sea.