Projects
Everything below is public. Dates are last meaningful change, not first commit — a repository that has not moved in three years is usually finished rather than abandoned.
Current
-
Importers, balance assertions and reporting scripts around a Beancount ledger. Handles the tedious half of plain-text accounting: pulling statements into a consistent shape and shouting when the numbers stop agreeing.
-
A desktop application for watching where the money actually goes and planning the next few months. Reads a ledger, draws the parts that matter, stays out of the way otherwise.
-
A bridge that exposes a media catalogue to Media Station X, so a television can play from it without the usual interface. Written because the alternative was putting up with the stock client.
Archive
-
A lightweight modular inference engine for embedded devices; kept for reference.
-
Teaching material for an introductory computer-vision course.
-
Copies layer weights between Caffe models — useful when a topology changes but most of the network does not.
-
Dataset preparation for SegNet segmentation training.
-
A Telegram bot for finding a cinema worth travelling to.