MARVIN TIAN
ECE @ Carnegie Mellon University

Hi! I’m a rising junior at Carnegie Mellon studying Electrical and Computer Engineering. I enjoy mixed signal circuit design, designing and (re)working PCBs, and tinkering with retro tech. In my spare time, I enjoy playing classical guitar and occasionally release magic smoke.


        

recent

projects

Discrete Analog Capsense + CC Driver
Discrete Analog Capsense + CC Driver PCB based capacitive sensing via AC division (heavy analog work!) and mixed signal routing. (all this for a clock)
analogmixed-signalpcb
100W USB-C PD Driver Board
100W USB-C PD Driver Board 20V 5A with USB-C PD negotiation IC -> synchronous buck converter -> 12V 7A
hardwarepcbpower
Handbells
Handbells An embedded project for Roboclub. A nontrivial SI problem solved the cheapest way possible (595 + 165)
embeddedfirmwarepcb
Vacuum Fluorescent Display
Vacuum Fluorescent Display A custom driver PCB 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