Andrew Gui

UW ECE · Seattle, WA

Andrew Gui

Health Tech Researcher PNNL EE Fitness Tech Founder Boxer

I work on wearables and health tech: sensing research in UW's Wearable Intelligence Lab, a wireless digital stethoscope, and Fitness Tech, the club I founded. I also design multi-layer PCBs at Pacific Northwest National Laboratory and box with the Husky Boxing Team.

Altium Designer Fusion 360 Oscilloscope SystemVerilog ESP32 / BLE Python Flutter
More about me Health technology, PNNL, Fitness Tech, MICRO 2024

I'm Andrew Gui — an Electrical & Computer Engineering undergrad at the University of Washington, Class of 2028. I'm an undergraduate researcher in Prof. Yiyue Luo's Wearable Intelligence Lab, working on wearable sensors and ML that adapt instruction to how a person is actually moving.

At Pacific Northwest National Laboratory I work on hardware: laying out multi-layer PCBs in Altium Designer, building and reworking prototype boards under the microscope, and testing Mini Sensorfish devices that measure fish passage through hydroelectric dams. Before that, I co-authored FPGA accelerator research for LLMs, published at MICRO 2024.

I founded Fitness Tech at UW and run it end to end: I built and maintain the MyFitnessTech app, and I handle the business side. I'm also hardware lead on a student digital stethoscope aimed at accessible heart screening for athletes, and I box with the Husky Boxing Team.

I'm interested in Edge AI on constrained hardware, and where chip design meets semiconductor manufacturing. That's what took me to the Chips2Future program at NYCU in Taipei (TSMC fab tours, TCAD Sentaurus device simulation, MOSFET/FinFET coursework) and into UW's nanofab cleanroom, where I fabricated my own resistors, capacitors, and diodes. When I'm not building something, I'm training, wakeboarding, skiing, or finding the next thing worth learning.

Experience

  1. Undergraduate Researcher UW Wearable Intelligence Lab Oct 2026 – Present Adaptive video coach · MediaPipe · particle-filter tracking

    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
  2. Founder & President Fitness Tech @ UW Oct 2025 – Present 40+ members · shipped MyFitnessTech · ~$3.5K raised

    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.

  3. Undergrad Technical Intern — EE PNNL Jun 2024 – Present RF prototype PCB in Altium · SMD rework · Mini Sensorfish

    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 Debug

    Mini 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
  4. Christmas Light Tech

    Radiant LLC Nov 2023 – Feb 2024

    Custom holiday lighting installations, safety protocols for elevated work, team training.

  5. HPC Intern MICRO 2024 PNNL Jun 2023 – Aug 2023 LLM accelerators on FPGA · LNS vs. floating point

    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 Codesign

    Publication

    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

  6. Crew Member

    McDonald's Nov 2022 – Jun 2023

    I just put the fries in the bag. Sometimes nuggets or even a burger.

Projects

A wireless stethoscope, health technology research, and the Fitness Tech app plus the hardware that talks to it.

A low-cost wireless stethoscope, built with a team of UW engineering students to make heart screening more accessible, starting with athletes. A 3D-printed chestpiece funnels heart sounds to a sealed MEMS mic; a XIAO ESP32-C3 filters the audio and streams it over Bluetooth to a live browser view the whole team can watch remotely.

XIAO ESP32-C3 BLE I²S INMP441 3D Printing Fusion 360 Cloudflare Workers JavaScript
  • Designed the 3D-printed chestpiece, diaphragm clamp, and prototype enclosure (body, box, lid)
  • Wired and soldered the I²S mic to the board; working on the PCB and LiPo power stage
  • Wrote the BLE firmware: on-chip integer low-pass and decimation from 16 kHz to 4 kHz so audio fits over BLE
  • Built the live viewer (Web Bluetooth, waveform + spectrum) and a Cloudflare Worker relay for remote viewing

Student prototype, not a medical device.

Wearable sensors tell the video where you are. Joint angles from the lab's Sensorimotor Stickies are matched live against the instructor's MediaPipe skeleton, so the demo speeds up, slows down, or waits for you, instead of you chasing a fixed-speed video.

Python MediaPipe BLE IMU Particle Filter HCI

How the tracker works

  • Holds ~1,000 guesses about the learner at once, each with a phase (where they are in the demo), a speed, and a scale
  • Every IMU sample: advance each guess, score it against the demo's joint angles, drop the weak ones, copy the strong ones, average what's left
  • Continuous speed instead of a few fixed rates, and one noisy reading can't make it skip a whole rep
  • A hold mode for poses, plus recovery when the learner gets lost; built on the Gesture Variation Follower (Caramiaux et al., 2014)
MyFitnessTech home screen showing daily rings for nutrition, calories burned, steps and sleep, with water, steps, food and gym tiles below

A fitness app built with Flutter and Firebase, on iOS and Android. Workouts, nutrition, sleep, hydration and biometrics roll up into one profile, with an AI coaching layer, social features, and a device layer that pairs the club's own hardware straight into the app. I built its framework and infrastructure, maintain it, and shipped it to the App Store and Google Play.

iOS Android Flutter Firebase BLE

A two-part wrist wearable. One module does motion sensing with an IMU; the other measures heart rate and temperature. Each works on its own, and together they add rep counting and boxing-style movement matching.

ESP32 IMU Heart Rate Temperature I²C Sensors BLE

Education

University of Washington, Seattle

B.S. Electrical & Computer Engineering Expected Jun 2028

Annual Dean's List · senior credit standing. Focus: Edge AI, embedded systems, and VLSI.

Relevant coursework

  • Digital Circuits & Systems
  • Semiconductor Devices & Physics
  • Signals & Systems
  • Circuit Theory
  • Probability & Statistics

Chips2Future Semiconductor Program

NYCU, Taipei Jun – Jul 2026

Device coursework (MOSCAP/MOSFET, FinFET, nanofabrication) with TCAD Sentaurus simulation. Industry visits to TSMC (fab tours), MediaTek, and Winbond.

WNF Fabrication Workshop

UW Washington Nanofabrication Facility Sep 2026

Certificate of Completion. Fabricated resistors, capacitors, and diodes in the cleanroom: photoresist, etching, deposition, microscope inspection, metrology.

Richland High School

Valedictorian 2021 – 2024

Graduated early.

Skills & Tools

Hardware Design Altium, Fusion 360, PCB layout, rework 7
  • Altium Designer
  • Fusion 360
  • Schematic Capture & ERC / DRC
  • Multi-Layer PCB Layout
  • SMD Assembly & Rework
  • Oscilloscope & DMM Bench Debug
  • Programmable Oscillator Config
Embedded ESP32, BLE, I²S audio, I²C / SPI 7
  • ESP32 / Arduino
  • PlatformIO
  • I²C / SPI / UART
  • I²S Audio
  • BLE & Web Bluetooth
  • Sensor Integration (HX711, MPU-6050)
  • Hardware Calibration
HDL & FPGA SystemVerilog, RTL & FSMs, Quartus 5
  • SystemVerilog
  • RTL Design & FSMs
  • Testbench Simulation
  • Intel Quartus
  • DE1-SoC (Cyclone V)
Software & Web Python, C/C++, JavaScript, Flutter 9
  • Python / NumPy
  • C / C++
  • JavaScript
  • Java
  • MATLAB
  • Dart / Flutter + Firebase
  • RevenueCat
  • Cloudflare Workers (WebSockets / Durable Objects)
  • Git
ML & Vision MediaPipe, particle filters, IMU signals 3
  • MediaPipe Pose Estimation
  • Particle Filtering / Probabilistic Tracking
  • IMU Signal Processing
Mechanical 3D printing, enclosures, Fusion 360 3
  • 3D Printing (PLA, acoustic parts)
  • Enclosure Design
  • Fusion 360
Semiconductor TCAD Sentaurus, FinFETs, cleanroom fab 6
  • TCAD Sentaurus
  • MOSFET / MOSCAP Physics
  • FinFET Devices
  • Cleanroom Lithography
  • Etch & Deposition
  • Metrology & Inspection
Certifications WNF Fabrication, CITI (IRB), MS Office 3
  • WNF Fabrication Workshop 2026
  • CITI Human Subjects Research (IRB)
  • Microsoft Office Specialist 2019

Fitness Tech @ UW

Bridging Fitness & Technology

Fitness Tech is a student-led Engineering Student Organization (ESO) at UW that builds wearable technology to streamline athletic training metrics. I founded the club in October 2025, and it has grown to 40+ members with hundreds of applicants. Our faculty advisor is Prof. Sep Makhsous (ECE).

  • 40+ Members
  • 6 Projects
  • 4 Teams
  • 2 App Stores

I run it end to end: I built MyFitnessTech's framework and infrastructure and got it onto both app stores, and I lead the business side — fundraising, sponsorships, and events, with ~$3.5K raised so far.

What we're building MyFitnessTech, SipSync, BioBand, and three more 6
  • MyFitnessTech Live

    A Flutter app, live on iOS and Android, that brings workouts, nutrition, sleep, hydration and biometrics into one profile, with an AI coaching layer.

  • SipSync PCB in design

    A smart water bottle attachment that logs sips and sets adaptive hydration targets.

  • BioBand Protoboard

    A two-part wrist wearable: IMU motion sensing on one part, heart rate and temperature on the other. Together they add rep counting and boxing-style movement matching.

  • Boxing Glove Exploring

    A sensor glove for punch tracking, testing motion sensing and RFID.

  • Coach Dashboard Discovery

    A team-level view of effort, training load, readiness and hydration for coaches.

  • Project Beacon Starter

    New members learn the basics by building a live-data showcase display for tabling and demos.

Device pipeline

  1. Breadboard
  2. Protoboard
  3. Custom PCB
  4. Enclosure
  5. Validation

Teams

  • Research
  • Hardware Development
  • Software & AI
  • Business & Marketing

Fitness Journey

UW Boxing Team

Pride. Poise. Team. Family.

UW Boxing squad at the gym UW Boxing squad dressed up
  • Boxing Sparring, footwork, bag work
  • Strength Powerlifting + hypertrophy
  • Conditioning HIIT, sprints, endurance

Let's Connect

Research, fitness, projects, or just to chat.