Experience
-
Undergraduate Researcher
Adaptive Demo Video — Learning Physical Skills Faster
Advisor: Prof. Yiyue Luo
The lab uses on-body sensing and machine learning to help people learn physical skills faster. I'm on the software side of a three-person team building a closed-loop motor-learning system: the lab's Sensorimotor Stickies (adhesive BLE IMU modules) are paired with MediaPipe pose tracking, and the instructor video slows down, speeds up, or pauses in real time based on how closely the learner's movement matches the instructor's.
- Extract the instructor's skeleton and joint angles from demo videos with MediaPipe, as the reference motion
- Connect the Stickies' 100 Hz IMU stream to a real-time motion tracker, calibrated against reference movements
- Implement a particle-filter tracker, based on the Gesture Variation Follower, that estimates where the learner is in the demo, how fast they're moving, and when they're lost or holding a pose
Python MediaPipe BLE IMU Signal Processing Particle Filters Sensor Calibration HCI Research -
Founder & President
Founded Fitness Tech in October 2025: a student-led Engineering Student Organization that builds wearable health hardware and software. It has grown to 40+ members with hundreds of applicants, and I mentor 25+ students across the hardware, firmware, and app teams and set the technical direction for its projects.
Software
Built MyFitnessTech's framework and backend infrastructure (Flutter/Dart, Firebase, RevenueCat), and develop and maintain it with the software team. Set up the Apple and Google developer accounts and shipped it to the App Store and Google Play.
Business & Operations
Secured ~$3.5K in funding by coordinating member-run fundraising events, hosting fundraisers with partner companies, and reaching out to individuals and companies for sponsorship. Recruited the faculty advisor, wrote the constitution, drove SAO registration and the ESO conversion, set up the club's banking, and wrote a $10K–$15K Student Technology Fee proposal for prototyping equipment, now under committee review.
CITI-certified for human-subjects (IRB) research, for the club's research side.
-
Undergrad Technical Intern — EE
RF Prototype PCB — Altium Rebuild
Independently rebuilt the schematic and multi-layer layout in Altium Designer for a prototype board carrying all the components of a compact RF telemetry transmitter. I reproduced the reference design to validate its layout topology and to find the components the miniaturized version doesn't need, and the rebuilt design was sent out for fabrication. I also assemble and rework the SMD prototype boards — hot-air reflow and fine-pitch hand soldering under a stereo microscope — then bench-verify continuity, power rails, and the FSK oscillator output on an oscilloscope.
Altium Designer Multi-Layer PCB RF SMD Rework Oscilloscope DebugMini Sensorfish — Fish Passage Through Dams
Mini Sensorfish are autonomous sensors that travel through hydroelectric dams the way a fish would. I analyze their pressure, rotation, and acceleration data to show what fish go through on the way, for environmental impact assessments. I also calibrate the devices, run acceptance tests, and field-test them before they go out to dam sites.
Python Sensor Data Analysis Calibration Field Testing -
Christmas Light Tech
Custom holiday lighting installations, safety protocols for elevated work, team training.
-
HPC Intern MICRO 2024
AI Hardware — LLM + LNS Architecture Codesign
Compared Logarithmic Number System and floating-point arithmetic for FPGA-based LLM inference accelerators, and contributed to the dynamic data format and architecture codesign. Co-authored the resulting paper, published at MICRO 2024.
LLMs LNS FPGA Accelerators Architecture CodesignPublication
Bridging the Gap Between LLMs and LNS with Dynamic Data Format and Architecture Codesign
Haghi P., C. Wu, Z. Azad, Y. Li, A. Gui, Y. Hao, and A. Li, et al.
57th IEEE/ACM International Symposium on Microarchitecture (MICRO 2024) • Austin, TX • Nov 2024
-
Crew Member
I just put the fries in the bag. Sometimes nuggets or even a burger.