A collection of my projects


Apr 24, 2023, 11:51 AM

A platformer game utilizing HTML5 canvas.

Five Crowns

Apr 5, 2023, 2:07 PM

An Algorithm for playing Five Crowns as well as a web server based implementation of the game.


Sep 14, 2022, 10:30 PM

A 3D printed EEZYbotARM solves a 3D printed Tower of Hanoi.


Aug 4, 2022, 8:01 PM

A quadruped robot, modeled after Boston Dynamic's Spot.

Cup Cooler

Dec 29, 2016, 7:04 AM

A failed attempt at a peltier cup cooler.

Balance Bot

Aug 13, 2015, 7:30 PM

A balancing robot built from the cheapest components possible.

3D Printed Mobius Cases

Dec 14, 2014, 4:51 PM

Revisions and development of 3D printed cases that protect Mobius cameras in flight

Southwest Flight Data Logging

Oct 12, 2014, 12:48 PM

Extracting JSON flight information from Southwest's WIFI landing page

Flite Test Panes

Jul 22, 2014, 9:21 PM

My experiences with foamies from Flite Test.

8th Grade Website

Jul 9, 2014, 1:20 AM

I saw an absolutely amazingly overdone Flash website intro and it reminded me of a site I once made. After a little digging, I present to you an 8th grade joke website.

Adafruit 7-seg display clock

Jun 14, 2014, 10:25 PM

A father's day project using the Adafruit 1.2" 7-segment Backpack

Mechatronic Music

Feb 17, 2014, 12:06 AM

Redefining the electronic keyboard with an FPGA and $1500 worth of servo hardware. More of an elaborate joke than a project but worth sharing.

2-Axis PID Servo Control

May 24, 2012, 10:54 PM

When a co-worker loaned me some techno-scrap, a project began.

Bicubic Interpolation Plotting

Jan 17, 2012, 9:33 PM

The Arduino Mega is used to perform bicubic interpolation on a random data set

Tactile Pressure Sensor

Nov 17, 2011, 11:57 PM

The pressure sensor is configured such that the resistance decreases between the wires of a node when a pressure is applied to it.

FPGA Counter

Aug 28, 2011, 11:19 PM

As an introduction to Xilinx FPGAs design, a four digit counter was built which outputs to a seven segment display.

Canvas Shapes

Jul 8, 2011, 9:46 PM

An html5 canvas demonstration. Watch your browser draw a compass rose, axis curve, or star.

Binary Counter

Jun 30, 2011, 11:48 PM

Two 7 segment displays output the decimal equivalent of a binary counter circuit.

Simple Arduino LCD Clock

Jun 28, 2011, 11:30 PM

A simple Arduino clock is constructed with an off the shelf LCD shield.

Bash Blaster

Jun 9, 2011, 10:03 PM

A bash version of a typical shoot-em up space invaders game with influence from Pheonix for TI-83.

RC Car Automatic Control

Jun 8, 2011, 12:28 AM

Arduino ATmega and the stock electronics of an RC car are used to make a basic control system

Windmill Design Project

May 31, 2011, 12:10 AM

A permanent magnet radiator fan motor was used to make a windmill

Pong Applet

Jul 28, 2009, 10:29 PM

One of my original programs, a game of pong written in java.