Homebrew CPUs

PDC-8
An 8-bit transport triggered OISC. Uses a single 'MOV' instruction for maximum simplicity.

CPU-16
A 16-bit CISC architecture CPU, loosely based off the mc68000.

IVANIAC
My first CPU, a 4-bit Harvard architecture machine built in Minecraft. Named for my old pseudonym.


Software

wisPy
A dead-simple static site generator, for those who want nothing more than to convert markdown to html

Electronics

FPGA Tic-Tac-Toe
An FPGA-based Tic-Tac-Toe game, built as a final project for CPE 133.

Crystal radio
An old-school crystal radio, built out of a desire to understand wireless communications.

Construction

Workbench
One time, while at Home Depot, I saw a 4' x 2' plywood sheet and decided I needed my own workbench.

MESA Machine v2
Built over a two-month period after our first machine won prelims. Heavily upgraded.

MESA Machine v1
A Rube Goldberg machine, built in physics class for the MESA Engineering Competition.