A currently-incomplete chess engine written in Rust
A next-gen education-centred web forum designed for teachers and students alike
A symbolic math interpreter built using Sympy
Type definitions, and full documentation for FL Studio's MIDI Controller Scripting API
A pattern matching system to make clear and reliable test cases
My portfolio website -- you're looking at it
An advanced compatibility layer to provide best-in-class integration between many hardware MIDI controllers and the FL Studio audio workstation
A compiler written in Java that converts a C-like language into Java Bytecode
A task management system to help people prioritise their lives