YC/goat Compiler for university project, targetting LLVM IR.
YC/safe_ascii A tool for sanitising files to printable ASCII characters.
YC/fat-fuse A readonly FUSE implementation of Fat filesystems in Rust.

Website for AVPC

Feb 2020 - Dec 2022

Website for Australian Vision Photography Club, built with Gatsby, pulling content from Ghost CMS, AVPC competitions app/Go microservice and nginx.

View Project

Competitions app for AVPC

Dec 2019 - Dec 2022

Picture submission and voting app for AVPC monthly competitions, built with Node.JS and deployed using Docker.

View Project

Smart Broccoli

Sep to Nov, 2020

An educational app for collaborative quiz taking, built with PostgresSQL, Node.JS, Firebase Messaging, Socket.IO and Flutter.

View Project

COMP90024 Assignment 2

Apr to May, 2020

Full stack website visualising harvested Twitter data, built with React, Node.JS, CouchDB.

View Project

Another Authenticator

Early 2019

A two-factor authenticator app built with Flutter.

View Project

COMP30022 Project

August to October, 2018

Capstone project for B-SCI, built with a Node.JS backend and an Android app client.

View Project


April to June, 2018

A full stack web application written for INFO30005 (Web Information Technologies).

View Project


Late 2016

A Google App Engine app and my first foray into backend web development.

View Project


June to September, 2015

A beautiful collection of abstract visualisations.

View Project


February to August, 2014

A minimalistic Periodic Table of Elements, coded in HTML, CSS and Javascript.

View Project