Portfolio

I’ve worked on a number of projects over the last few years, here are a few of my favourites.

PCB Design

Electris – RP2040 Arcade Controller

PowerMON – USB Power Line Monitor

SP3 ATMega Miniature Jukebox

LED Matrix Controller

Software Development

jtrader – Machine Learning Research

jtrader was a project I worked on in my free time over my fourth work term, experimenting with machine learning and stock prediction. To the surprise of no one, I did not succeed in finding a magic way to make free money in the stock market, but I did learn a lot about ML and developed my Python skills.

Lumen – 48 Hour Game Development Project

https://mons657.itch.io/lumen

Lumen was created in 48 hours as part of the Ludum Dare 31 Game Development Competition, in 2014. It was the first project I completed using C# and the Unity game engine (my tools through all the failed projects on this blog). Despite its bugs, poor design choices, and inclusion of voice acting by 14-year-old me, I continue to remember it fondly as the best game I ever managed to finish. Or maybe just the only game I ever managed to finish.

Dragon Rider – Rust Fractal Generator

https://github.com/Treeaza/dragon-rider

I was drawing fractals while bored in class one day and realized, like any self-respecting programmer, I could automate my boredom. Written in Rust, this script generates arbitrarily deep dragon fractals and exports them as an SVG.

Stonks House Website – Fun with CSS animations and cryptography

https://stonkshouse.com

Created as a joke for friends, this website includes a number of hidden pages, cryptographically locked and stored in the code for the index page. When a correct entry code is entered, the corresponding page is unlocked and loaded on command. The project was built in pure HTML, CSS, and JavaScript, using the Crypto.JS library to handle the decryption algorithms.

To see the site in action follow the link to the legacy page and try the codes “CHAOS”, “MTGBURNDEK”, and “BERTRAM”.

Tetanus – Rust Brainfuck Interpreter

https://github.com/Treeaza/tetanus

I threatened for years that I was going to build this as a joke, then finally snapped and did it. This project interprets and runs Brainfuck programs, including some significant performance optimizations such as pre-execution loop matching and operator instance counting.