My more comprehensive GitHub profile can be found here. A lot of my recent code is tied to private ventures, but the public repositories give a decent sense of the kinds of things I build.

In healthcare I build practice management systems that span the entire arc of a specialist practice, from front-office scheduling and patient intake, through clinical documentation and AI scribes, to billing and revenue cycle management, all augmented by intelligent systems, whether AI or plain automation. These are production platforms used every day by tens of thousands of specialists and the patients they care for.

In biotech that means cell-assay platforms that run ML over single-cell data and model the cost of a protocol, structured databases for managing lab protocols and experimental data, and pipelines that keep a local, queryable copy of the entire biomedical literature. This software today powers multiple cardiac research labs across Australia.

On the hardware side I’ve written controllers and graphical interfaces that drive liquid handlers and microfluidic cell-culture circuits over many days of continuous, slow flow.

In geospatial I’ve built toolkits for querying dozens of open Australian datasets at once (imagery, demographics, property history, transport, flooding) and layered predictive models on top to forecast property prices.

And in astrophysics, my earlier work produced one of the largest, highest-resolution suites of Milky Way-sized cosmological simulations, along with the no-code tooling to design and run those “zoom-in” simulations on HPC clusters.

The common thread is approachable software over hard scientific problems: GUIs for people who don’t code, data pipelines that stay up to date on their own, and ML sitting close to the experiment.

I take a “make it public and clean it up later” approach, otherwise none of it would ever see the light of day.