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.





