MARVIN TIAN
ECE @ Carnegie Mellon University

Hi! I’m a sophomore at Carnegie Mellon studying Electrical and Computer Engineering. I enjoy mixed signal circuit design, hardware systems, and tinkering with retro tech. In my spare time, I like to nerd out about classical guitar and release magic smoke.


        

recent

projects

100W USB-C PD Driver Board
100W USB-C PD Driver Board 20V 5A with PD negotiation IC -> synchronous buck converter in hotrod QFN package -> 12V 7A
hardwarepcbpower
Handbells
Handbells An embedded project for Roboclub. Solenoids, shared clock line, PISO SOPI, modular, heavily ESD and overcurrent protected.
embeddedfirmwarepcb
Vacuum Fluorescent Display
Vacuum Fluorescent Display A custom driver (hardware and firmware) for a Noritake Itron VFD from the 90s.
embeddedfirmwarepcbanalog
Sahara: A Project for 15-112
Sahara: A Project for 15-112 From-scratch game engine plus a taste of inverse kinematics, inspired by Rain World.
softwarepythongraphics