Interactive
Stumper
- A word editing game.
March 20, 2025
Probabilistic Tic-Tac-Toe
- A classic reimagined as a game of chance.
June 08, 2024
Visual
Literal Raytracing
- Rendering light's path through space.
November 28, 2022
How I See Numbers
- A mental arithmetic quirk.
March 03, 2022
Generative Art: Pen Plotting an Old Family Photo
- Turning family history into art.
December 29, 2021
Generating Synthetic Computer Vision Training Data
- Experimenting with scripting in Blender.
August 31, 2017
Keyboards
Ellipsis Split V2
- The 3rd iteration of my Ellipsis series of keyboards.
March 02, 2023
Ellipsis Split Mechanical Keyboard Buildlog
- The 2nd iteration of my Ellipsis series of keyboards.
June 14, 2020
Building a (Very) Custom Mechanical Keyboard
- The 1st iteration of the Ellipsis series of keyboards.
July 16, 2018
Other
Expected Wins in Fantasy Sports
- Blaming failure on bad luck.
February 09, 2024
5.15 Card Game Successfully Kickstarted
- My cousins made a card game!
July 02, 2020
Simple Personal Finance Tracking with GnuCash
- How I use the GnuCash to manage my finances and generate cool graphs.
May 17, 2020
Converting a Guitar Effects Pedal to Output MIDI
- Turning garbage into slightly better garbage.
August 25, 2017
Building My Bike Part 3
- Choosing components and assembling the bike.
July 11, 2017
Building My Bike Part 2
- Painting a bike with a brush.
January 06, 2017
Building My Bike Part 1
- Project vision and prepping the frame.
December 16, 2016
Hello!
December 12, 2016