Résumé (PDF)

Weird Stuff

Citicar Restoration
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
A Modern BeBox
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.