Electrical Engineering Student · Northeastern University · Class of 2028
Electrical Engineering student at Northeastern University with a focus on PCB design and power electronics. Completed a Quality Engineer co-op at AvtechTyee, where I replaced manual PCBA inspection with a Keyence machine vision system covering 25+ board types, and built a Python supplier-risk model now used in monthly reviews of 150+ suppliers.
View My Work
Replaced manual incoming inspection of circuit board assemblies with a Keyence machine vision system covering 25+ board types, saving an estimated $100K per year. Built a calibrated supplier risk model on seven years of data that flags the riskiest 5% of suppliers, now used in monthly reviews of 150+ suppliers.
// ESP32 + 4.2" e-paper, battery
AP2112K-3.3 250 mV dropout
Sleep 55 uA Iq, ~4 months
Charge TP4056 500 mA, USB-C
Board 80 x 60 mm, 2-layer
Battery-powered ESP32 board driving a 4.2" e-paper display. Two revisions: an LDO swap that took idle life from weeks to months, and an antenna keep-out rebuild.
A digital die with no microcontroller: an NE555-clocked CD4017 latches 1 of 10 LEDs. 41 surface-mount parts on a 50 x 40 mm board, hand-soldered.
// 12 V in, 5 V out, 3 A target
LM2596S-5 150 kHz switcher
L1 33 uH D1 SS54 40V 5A
C_IN 680 uF C_OUT 220 uF
Board 78 x 16 mm, 2-layer
Switching regulator taking a 12 V barrel jack to 5 V USB-A at 3 A, sized around a 150 kHz LM2596S-5 to hold continuous conduction at full load.
Analog front-end with cascaded filters and instrumentation amplifier achieving 70.5 dB CMRR, with MATLAB heart rate extraction.
// Read 14 bytes from IMU over I2C
Wire.beginTransmission(IMU_ADDR);
Wire.write(ACCEL_XOUT_H);
Wire.requestFrom(IMU_ADDR, 14);
accel[0] = (buf[0] << 8) | buf[1];
accel[1] = (buf[2] << 8) | buf[3];
accel[2] = (buf[4] << 8) | buf[5];
Embedded C++ data acquisition firmware for a university aerospace club, with I2C IMU, barometer, and SPI flash drivers feeding a 50 Hz logging loop.
Interactive laser puzzle game built for Boston Children's Museum, serving 100+ visitors. Combines Arduino firmware, 3D-printed hardware, and a custom enclosure.
Custom aluminum NFC business cards with laser engraving and a ferrite layer achieving 100% read reliability despite metal interference.