Recently Published

Australia's Two Speed Sky
SwiftKey Next Word Predictor
A simple predictive text application built using R and Shiny. This presentation describes the next-word prediction algorithm, application features, and deployment process for the Data Science Capstone Project.
Banking Deserts Have Reached the City
An interactive five-chart data story: half of Australia now has no bank branch in its local area, and the cities, not the suburb, are driving the retreat. Built in R (Plotly + Leaflet) from APRA and ABS data. Course: MATH2270.
The Reversible Extinction
A scrollytelling data story exploring the global freshwater biodiversity crisis. Freshwater vertebrate populations have collapsed by 85% since 1970 — faster than any other ecosystem on Earth. This story explains why physical river infrastructure is the primary driver, and why Europe's dam removal movement proves the crisis is uniquely reversible. Built with R, ggplot2, plotly, and the Closeread extension for Quarto. Created for RMIT University Data Visualisation Assignment 3
The AI Job Disruption: Who's Really at Risk?
A data story exploring how AI is reshaping employment across occupations, industries and countries with a focus on what it means for Australian workers.
Australia’s New AI Divide: Who Gets Upgraded, Who Gets Left Behind?
An interactive five-chart data story showing how generative AI may affect Australian occupations unevenly through AI exposure, automation, augmentation, projected employment growth, and occupation shortage status.
Governing a Nation That Doesn't Look Like Them
A five-chart data story exploring the representation gap between Australia's parliament and its population across gender, age, country of birth, and religion.
No winter, so no apples?
A scrollytelling exploration of how winter cold is changing and its effects on fruit producing areas in Australia.