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

Portable Dumb Terminal

A product design for a palmtop computer. Effectively, it’s a dumb terminal like a VT100.

Dumb Terminal Front

Real Hardware

Dumb Terminal Side

The design is centered around a single PCB containing microcontroller logic, RS-232 output, USB-C, battery circuitry, and a keyboard and display interface.

Dumb Terminal PCB

A Microchip SAMD51 microcontroller controls every portion of the device. As no display driver or parser for an ANSI terminal existed, I built them. The NT35510 TFT library controls the display and is capable of displaying 80x24 characters on screen. The parser library

htop running on display

Combined with the silicone membrane keyboard and injection molded enclosure, the portable dumb terminal is a complete product for sysadmins, engineers, and the small market of vintage computing enthusiasts.

More information can be found in my Dumb Terminal repository.