3D ETCH A SKETCH - WINTER 2021
A three-axis plotter that is styled after the classic children's toy. Made as a weekend mini-project to experiment working in 3D.
WALL CLIMBING - WINTER 2020
An engineering project to build small self-contained climbing devices powered by vacuum suction.
TRUE SHUFFLE - FALL 2020
A simple service that arranges a given Spotify playlist in random order. This one could be a micro-project, but I wanted to give it its own page.
MICRO-PROJECTS - FALL 2020
A collection of bite-sized projects from the past year or so that took no more than a couple of hours each.
ASTERBOIDS - SPRING 2020
A high-intensity mashup of Asteroids, Galaga, and Boids featuring online leaderboards and fast-paced arcade gameplay.
RAYTRACING - WINTER 2019
BOIDS - SUMMER 2019
A mini-project to simulate the emergent flock behaviour of fish and birds based on a 1987 research paper by Craig Reynolds.
TAPECARDS - SUMMER 2019
Reusable business cards that utilize QR codes to emulate a cassette-like music sharing experience. Link them to your playlist through the website and pass them out to your friends.
TETRISN’T - SPRING 2019
SPIRE ENGINE - SUMMER 2017
ZOMBIE SHOOTER - FALL 2016
A pseudo-3D first person shooter inspired by Wolfenstein 3D. Serves more as a showcase of raycasting technology than as an enjoyable game.