Résumé (PDF)

Weird Stuff

Citicar Restoration
Converting a car to CAN
My Instagram clone for vintage digital cameras.

Software Development

Instagram Clone (Python, Django)
IS31FL3741 LED driver library (C)
NT35510 TFT driver library (C)
Terminal Parser library (C & C++)

Hardware Development

Nikon lens adapter
The $15 Linux Machine
Portable Dumb Terminal
Mr. Robot Badge
Zip Drive Tower
Full Color Circuit Boards
RGB Gaming Coaster
Serial Fidget Spinner
Baud Box
A Wall of Circuit Boards

CAD Design

Silicone Membrane Keyboard
Injection Molded Palmtop
Retro-inspired industrial design
Quarter-Scale Retrocomputing
Hardened clamshell computer
3D Printed Tank Treads

Art Installation of Circuit Boards

This was an art installtion for the 2019 Hackaday Conference. It’s a wall-sized PCB, with connectors to attach other PCBs, namely Shitty Add-Ons.

Shitty Add On Wall

These Shitty Add-Ons (SAOs) are small PCBs produced conference attendees, and they all needed a place to blink. I created a wall for these SAOs.

The ‘wall’ is made up of eight panels, with each panel ~800mm on the long side. Connections between the panels are Molex connectors providing 5VDC and Ground. The connectors are ganged together in groups of 10, with a single voltage regulator stepping down the voltage to 3.3V. Electrically, this is the simplest way to do this; most of the connectors are electrically isolated from each other, and a failure in one does not bring down the entire wall. Total current draw at the end of the conference was under 3A @ 5V.

Power supply

Files are available in the relevant repository.