I love music and programming, and I'm passionate about making cool stuff to do cool things.
Here's some of the projects I'm proudest of:
An advanced application used to link any MIDI controller to any DAW plugin, using FL Studio's Python API. I made this project to help improve the workflow of composing in FL Studio.
An education-focused web forum, designed for teachers and students alike. I worked on this alongside 4 other team members as my capstone project at UNSW.
An emulation of FL Studio's Python API, designed to help people design, write and test code that interacts with FL Studio.
A compiler written in Java that converts a C-like language into Java bytecode. This code is private, but accessible to potential employers on request.
A complex dungeion crawler game written in Java with some friends for a university assignment. This code is private, but accessible to potential employers on request.
A collection of tools that can be used to provide advanced pattern matching of Python's built-in objects, which can massively improve the readability of unit tests that check lots of deeply-nested data. It also provides highly-detailed error messages for cases where comparisons fail, including a Pytest plugin.
A magnificent app which corrects your previous console command.
- Create a new rule for when you paste your git URL
but forget to add the
git clone
to it.
A fast, user friendly ORM and query builder which supports asyncio.
- Fix a bug where a misleading error message was given if you gave incorrect input.