A program for use in undergraduate physics labs, born out of frustration
from using Excel for the same purpose. Laph allows the user to analyse
data in a computational node graph, backed by an
embedded Julia runtime.
Python (PyQt, imageio, Pillow)
A cross-platform desktop program that converts images and videos into a
special arrangement in realtime, for use with a pseudo-hologram made out
of a right frustum. Created for an activity as part of the Tuhono i
te Ao STEM outreach.
Bash, C++ (Boost, libseccomp)
An auto-marking system developed for a particular assignment of a
200-level network engineering course. Kestrel operated on a directory of
zipped student submissions, and wrote report files of their success
against ~4000 automatically generated test cases.
FreeCAD, Blender, 3D printing, laser cutting
A project I led for the Tuhono i te Ao STEM outreach. It involved
getting children to assemble water-rocket powered cars (which our team
built) to teach them about basic physics.
Media: news report,
rocket science poster,
An ILS (Integrated Library System), designed with the needs of a small
library in mind.
work in progress
An addon manager for Warzone 2100.