I like to make things; here's some of my favourites:

2025
  • Undergratuate Honours Work (work in progress)
  • Researching applications of augemented-reality sandboxes to physics and climate education

  • Unsolver (work in progress)
  • Take any number and "unsolve" it by turning it into a custom equation

    2024
  • Bubblegum Bloodbath
  • Course project for COMP 4300: Game Programming

  • Car Rental Agency Demo
  • Course project for COMP 4754: Database Systems

  • xkcd bot
  • Summon xkcd comics directly to your eyeballs in the form of Discord messages

  • My personal site
  • Where you are right now!

  • Connect2
  • My team's submission for the Don't Overthink It Hackathon

  • Pixelz
  • A prototype falling-sand game in the style of things like The Powder Toy, Sandspiel, and Noita

  • Yap
  • A LISP written in Go for fun

  • Flip
  • A programming language inspired by functional programming and Lisp

    2023
  • Advent of Code 2023
  • My solutions for Advent of Code 2023

  • Lossless Compression Techniques for Grayscale Images
  • Course project for COMP 3301: Visual Computing and Applications

  • "Rate My Prof" Discord bot
  • A Discord bot that scrapes www.ratemyprofessors.com for the ratings of professors from Memorial University

  • tiny text
  • A minimalist text editor with pleasant colours

  • Can't Stop
  • Course project for COMP 2005: Software Development

    2022
  • Advent of Code 2022
  • My solutions for Advent of Code 2022

  • Rock Paper Scissors
  • A simulator for a multi-competitor rock-paper-scissors-like game