Microprojects

Boring things that are only here so I don't lose the links to them

Broke Prod?

A page to report broken deployments to api.zachmanson.com, so Status Messenger can stay updated.
Built with vanilla JavaScript

api.zachmanson.com

A simple API server for various purposes.
Built with Flask

Source code

Ochrs

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

Todont

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