Pixel Sorting

I wrote a script to apply a pixel sorting effect to images. There’s a lot more to explore here!

Learn More

Sudoku Solver

I wrote six different Sudoku solvers. Four of them work!

Learn More

Thermal & Depth Camera

I augmented Adafruit’s 32x24 thermal camera project with an 8x8 depth sensor, and added a few features to the code - CSV recording, 2x and 4x interpolation, moving averaging, and more.

Learn More

OpenSCAD Designs

OpenSCAD is a script-based 3D design tool. I love it! Here are some things I designed in OpenSCAD.

Learn More

A Game about Sandwiches

For Ludum Dare 53, “Delivery,” my friends and I made a game where you play as a sandwich delivery person. Your goal is to deliver the right dialogue options to get a 5 star review.

Learn More

A Game of Small-Scale Heroics

For Ludum Dare 48, “Deeper and deeper,” my friends and I made a game where you, a would-be adventurer, get pulled into the daily struggles of your hometown. Become the hero they need!

Learn More

Lux Meter

I added automatic gain control to Adafruit’s example code for the TSL2591 light sensor.

Learn More

My First Game

For Ludum Dare 47, “Stuck in a Loop,” my friends and I made a stealth game where you’re stuck getting soup! Try to escape before the waiter refills your bowl.

Learn More

Audio Beat Detection

Dual channel beat detection used to control a set of RGB LEDs, combined with a set of speakers, built into an old XBOX360 shell.

Learn More

Joystick Mouse

I modified an old serial-interface joystick to be usable as a USB mouse. An Arduino dev board reads the potentiometers and buttons, then relays the programmed commands to the computer: mouse movement, right, left, and middle click, alt+tab, ctrl+tab, and ctrl+shift+tab.

Learn More

Trace

A multi-dimensional plotter intended for use with real-time, real-world data sources.

Learn More

Cardboard Couch

I bought a bed from IKEA and thought it would be funny to make more furniture from the packaging. (Supports up to 3 adults).

Learn More

Fleece Scarf

A scarf woven from tubes made of fleece.

Learn More

Replica Oil Lamp

This is a DIY recreation of the ‘Oyule’ lamp, created by artist Sergio Silva.

Learn More

Music Visualizer

I built a music visualizer by driving one of the deflection coils in a CRT with an audio source.

Learn More