Qld State Election Projection
July 2017 - ongoingWrote code to perform analysis of voter preferences, to project that analysis from booth to tract level, and to reaggregate at state district level; first in Python, then in Rust. Developed swing model and implemented predictor online in JavaScript. Analysed projection and predictor performance after election.
‘Fluvial’ Transport Patronage Visualiser
2019 - ongoingCombined TransLink SEQ origin-destination and GTFS data to diagrammatically visualise stop-by-stop patronage for bus and ferry routes, first with Python, now with Rust.
QICA Score Preparation
2019 - 2020Transcribed, proofread, laid out and transposed an 85-page conductor’s score, in preparation for a planned July 2020 performance.
‘Plants vs Cars’ App
August - October 2021Developed geographic algorithms, code & user interfaces for a mobile app (Expo/React Native) gamifying public & active transport usage. Team project as part of UQ’s DECO3801 course.
Room Localisation
April - May 2015Wrote WiFi analysis code, performing data gathering, storage and presentation on an Android device. This project was part of the CSSE4011 course, co-supervised by CSIRO researchers.