Simple Hiragana trainer

Ultra-minimal Hiragana memory trainer.


Feynman diagrams without any physics

Feynman diagrams are associated with complicated physics, but they can also be found hiding in relatively simple questions about Gaussian random variables.


French verb conjugations quizzer

An app to help you practice conjugating French verbs. 🇫🇷


Basic general relativity with Julia

A minimal implementation of differential geometry calculations in Julia.


Defining Entropy with a Composition Law

My favourite characterisation of (information) entropy in terms of a natural composition law, complete with a uniqueness proof.


Daylight Hours: A spherical geometry problem

How many hours are there between sunrise and sunset? The Earth’s tilt makes this a fun geometry problem…


Geometric Algebra for Special Relativity and Manifold Geometry

Master’s thesis in mathematical physics.


World Flags Quizzer

A game to teach you world flags. 🇨🇳🇮🇳🇺🇸🇮🇩🇵🇰🇧🇷🇳🇬🇧🇩⋯


A Simple Example of a Connection With Torsion

A minimal example of a connection on the plane which exhibits torsion.


Timeline of Scientists

Interactive timeline of famous scientists throughout history, using Wikidata.


Explicit Baker–Campbell–Hausdorff–Dynkin formula for Spacetime via Geometric Algebra

A paper on composing Lorentz transformations in terms of their bivector generators using the geometric algebra of spacetime, submitted to the International Journal of Geometric Methods in Modern Physics.


Mathematical One-liners

A collection of succinct but wonderfully satisfying mathematical results.


Light installation for Gatherings Restaurant

Projector light show made for a multi-sensory dining experience.


An Overview of the Strong CP Problem and Axion Cosmology

Literature review supervised by Dr. Jenni Adams at the University of Canterbury.


The Many Faces of Stokes’ Theorem

Interactive showcase of the special cases of Stokes’ theorem, .


Asymptotic Structure and Symmetries of FLRW Universes

Honours project about the asymptotic symmetries of spacetime supervised by Prof. David Wiltshire at the University of Canterbury.


Computing Crystal Band Structures with CP2K

Second year summer project about numerically computing the crystal band structure of semiconductors.


Van Gogh’s Starry Night as a phase portrait

My Dynamical Systems course had a competition to make the most creative phase portrait


Visualising the Freudenreich 1998 Model of the Galactic Bar and Disk

Cosmology summer project reproducing and visualising an empirical model of the galactic bar and disk.