projects
ESP32-CAM Devboard Modification
Dev Board has an always-on camera (OV3660) that eats battery life. 11mA -> 500uA true sleep after mod
Discrete Analog Capsense + CC Driver
4th order Sallen-Key LPF, AC divider, discrete TLV9062s, mixed signal board
100W USB-C PD Driver Board
20V 5A with PD negotiation IC -> synchronous buck converter in hotrod QFN package -> 12V 7A
Handbells
An embedded project for Roboclub. Solenoids, shared clock line, PISO SOPI, modular, heavily ESD and overcurrent protected.
Vacuum Fluorescent Display
A custom driver (hardware and firmware) for a Noritake Itron VFD from the 90s.
Sahara: A Project for 15-112
From-scratch game engine plus a taste of inverse kinematics, inspired by Rain World.