A page to report broken deployments to api.zachmanson.com, so Status Messenger can stay updated.
Built with vanilla JavaScript
A simple API server for various purposes.
Built with Flask
Source code
A static wiki generator that I used to build my personal wiki and archive. It was originally a fork of Nchrs (which is itself a fork of XXIIVV), but has been rebuilt from the ground up for use with Obsidian.
Built with Python
Source code - Writeup
ironprof
A simple static site generator that allows for component insertion into plain HTML using jinja templating. ironprof is used to build this website.
Built with Python
Source code - Writeup
Mean Reversion Trading Algorithm
Led a small team to develop quantitative trading algorithms based on mean reversion techniques with QFin UWA. Our final algorithm outperformed all other teams' algorithms, and was presented to IMC Trading.
Built with Python
Source code

A simple persistent todo list application.
Built with React
Source code

University Projects
rake
Developed client and server applications for rake, a protocol for distributed compilation and remote command execution.
Built with C and Python
Source code

duplicates
duplicates is a command line utility for finding duplicate files in directories based on SHA2 hashes.
Built with C
Source code

runcool
runcool is an emulator of a simple 16-bit computer designed to execute programs compiled from the esoteric programming language cool.
Built with C
Source code

Aquarium
A randomly-generated puzzle game in the vein of Picross.
Built with Java
Source code
