2024 – 2026 · UNC Chapel Hill

Embedded Instrumentation

Aug 2024 – May 2026Embedded systems developer, UNC Physics

I have been curious about electronics and experimenting with them for as long as I can remember, and for the past two years I have been at it hardcore: building instruments around microcontrollers, from schematic capture to hand-soldered board to firmware, on Arduino, ESP8266, and Teensy 4.1. This is the work that made me want to do hardware for a living.

Third grade, eight years old: breadboarding the LEDs and soldering the star board for my Aries constellation project.

It started in third grade

I was eight when I built my first real circuit, a science project on the Aries constellation. I printed a star map, glued it to cardboard, punched a hole for every star, and soldered an LED and resistor pair into each one. A TI MSP430 LaunchPad drove them all: the C program blinked every star at power on, then each press of the button stepped through the constellation one star at a time. The 2013 build log has the wiring, the code, and the video of me rehearsing the presentation.

Aries constellation build log (2013)

Boards and robots

I designed PCBs, both schematic and layout, soldered prototypes, and built interactive physics demonstrations and mini robots with IMUs, encoders, and closed-loop PID motor control. Underneath it all ran real-time signal conditioning and data acquisition pipelines written in embedded C and C++, with Python analysis on top.

Me designing a PCB layout in KiCad.

Analog and digital from scratch

Alongside the microcontrollers I built circuits from discrete components: radio receivers, MIDI-controlled audio interfaces, light-activated switches on the 555 timer, Schmitt triggers, logic circuits, and a PID controller. In the electronics lab I built a ring oscillator to measure gate propagation delay, a JK flip-flop ripple counter, and MOSFET and BJT switching circuits with flyback protection, and drove motors with hardware-timed PWM through a LabVIEW DAQ pipeline. I also built a Hall effect demonstration used to teach magnetism to physics students.

Watch them run

Several of these projects ended up on video, with motors, sensors, and effects boxes shown working:

The Hall effect, live
My live Hall effect demo. Even through exhaustive searching, I have not found anybody who has built a Hall effect demo like this before, and definitely not with kitchen aluminum foil.
Embedded C/C++PCB designArduinoTeensy 4.1ESP8266I2C · SPI · UARTPID control