Projects

Dedicated explainers for longer-running strands of my research.

These pages give a plain-English summary of individual projects, with links to the peer-reviewed papers, the conference talks, and any accompanying media. They are intended for readers who arrive from a search engine or a news article and want a one-stop overview.

Classical cryptography

Reconstructed Biafran cipher strips laid out on a table

The Biafran-war ciphers

With George Lasry and Frode Weierud. Breaking telex ciphers used during the 1967–1970 Nigerian civil war, including traffic on the Biafra–Lisbon diplomatic link. Fifty-year-old messages read for the first time.

Hand-coloured alchemical illustration from the Dee notebook

The Dee alchemical notebook cipher

With Sarah Lang and Megan Piorko. Solving an alchemical cipher in a seventeenth-century notebook shared by John Dee and his son Arthur Dee. Published at HistoCrypt 2022.

Rudolf II's Alchemical Handbell, gilded electrum and iron, c. 1600

Rudolf II’s Alchemical Handbell

With Corinna Gannon and Sarah Lang. Investigating the unsolved 163-letter Greek cipher inscribed inside Emperor Rudolf II’s handbell of the seven planetary metals (Hans de Bull, c. 1600). Published at HistoCrypt 2023.

A Playfair cipher 5x5 letter grid

New records for Playfair solutions

With Louie Helm. New world records for the shortest known Playfair cipher solutions, and the methods used to find them. Published at HistoCrypt 2025.

The IRA and Thouless ciphers (2019)

Two long-standing unsolved ciphers broken in the same month. The first was the last unsolved cryptogram from the 1920s Irish Republican Army messages published in Mahon and Gillogly’s Decoding the IRA (2008), a transposition cipher that had resisted Jim Gillogly himself. The second was the second of Robert Thouless’s 1948 “test of survival” ciphers, published so that he could prove his survival after death by communicating the key: a book cipher, solved by scanning the 37,000 English-language books of Project Gutenberg. Both solutions are described in The Conversation and the HistoCrypt 2020 paper; coverage included UQ News, the Brisbane Times, ABC radio and Klaus Schmeh’s Cipherbrain blog. The IRA solution has a named section in Dunin and Schmeh’s Codebreaking: A Practical Guide (No Starch Press, 2023).

Kryptos

Cryptanalysis of the fourth panel (K4) of Jim Sanborn’s Kryptos sculpture at CIA headquarters. K4’s plaintext surfaced in September 2025 through Sanborn’s working papers at the Smithsonian, but the encryption method behind it remains unexplained, so the cryptanalytic problem is still open. The buyer of Sanborn’s archive at the November 2025 auction, Paradigm, revealed itself in June 2026 and is keeping both plaintext and method sealed behind a hash-verification service. See the dedicated subdomain and the HistoCrypt 2021 paper.

Computational cryptanalysis tooling

Behind the cipher solutions sits a toolkit of custom C programs: a portable command-line port of the transposition solvers from AZdecrypt (hill-climbing over columnar and related transpositions, scored with n-gram statistics, that is, frequencies of n-letter sequences drawn from terabyte-scale corpora), an implementation of Reddy and Knight’s 2012 algorithm for deciphering running-key ciphers, dictionary solvers for the Playfair and slide-cipher families, and statistical test batteries used to screen Kryptos K4 hypotheses. Some of the tools are on GitHub; others accompany the papers.

Energy and data science

Electricity-market modelling in PLEXOS

My current work at Energy Exemplar: developing PLEXOS (a commercial electricity-market simulation platform) models of the West Australian, Northern Territory and east-coast Australian electricity markets. This included leading a significant enhancement of the West Australian market model (a Dynamic Frequency Control Model and ancillary-services trapezia with complex constraints), working closely with AEMO and private and government clients. It builds on earlier market modelling at ROAM Consulting (Australian and New Zealand markets) and forecasting review at AEMO; see the CV.

Forecasting and optimising the Monash Microgrid

Forecasting Prize winner (the most accurate forecasts in the competition) and second overall among 49 entrants in the IEEE-CIS Predict+Optimize Technical Challenge (2021). A combined forecasting and scheduling pipeline for the Monash University microgrid, published at AUPEC 2022. The source code and methodology show forecasting in R and constrained scheduling in Python with Gurobi. Full paper list under Publications.

Residential electricity under COVID-19, and home medical devices

A 2020 study in Energies examined changes in Queensland residential electricity demand during COVID-19 restrictions. A separate 2020 study in PLoS ONE developed an unsupervised method to identify which electricity phase supplies a home, using smart-meter data. This helps utilities plan outages and maintain reliable power for people who depend on home medical devices. Related work on on-demand batteries as a peer-to-peer service appeared at IEEE PES ISGT Asia in 2021.

Combinatorics

Critical sets, covering designs and domination: recent results

My PhD area, combinatorial structures such as Latin squares (grids in which every symbol appears once per row and column), remains active. Results from 2026: construction of a tight single-change covering design on 26 points with block size 6, resolving problem BCC19.1 from the British Combinatorial Conference problem lists (preprint: arXiv:2607.10978); completion of the domination number of the torus (the graph formed by the product of two equal cycles) for all sizes (paper submitted; OEIS A094087); an extension of the published census of critical sets in small Latin squares to order 7; and new records for the largest critical sets in Latin squares up to order 17 (OEIS A063437). Background on the earlier work is on the source-code and OEIS pages.

Transport analytics

Bike-share analytics across 40+ cities

Multi-year work with the University of Queensland and collaborators on weather, topography and gender in public bike-sharing schemes. Primary outputs in Transportation Research Part A, the Journal of Transport Geography, the Journal of Cycling and Micromobility Research and The Conversation.

E-scooter behaviour and road-rule compliance in Brisbane

With Scott Lieske and Richard Buning at the University of Queensland. Traffic cameras at eight Brisbane sites recorded micromobility and active-transport users over two years; machine learning plus manual coding turned that footage into more than 600,000 observations of helmet use, speed and where people chose to ride. The finding is that most riders comply, and that infrastructure drives compliance: where a bike lane exists, and more so where the path is physically separated, riders leave the footpath and stay within the speed limit. Published in Travel Behaviour and Society (2026), following an earlier study of how weather shapes e-scooter ridership in the Journal of Transport Geography (2022), a 2024 report for the Queensland Department of Transport and Main Roads, and a plain-English write-up in Zag Daily.