Eric Huang
Computer Engineering @ University of Waterloo
I build data-driven systems that bridge software engineering, AI/ML, and real-world deployment.

Experience

Software Developer — AppFounder (Jun 2024 – Sep 2025)
Autonomy Software Developer — Waterloo Aerial Robotics Group (Sep 2025 – Present)

Projects

PerspectiveConnect

A speech analysis pipeline extracting acoustic features and integrating LLM-based feedback for real-time presentation coaching.

PythonPandasMySQLLLM

GrowWiseAI

An ML-driven tree survivability system combining predictive modeling with real-world environmental data and explainable AI.

PythonXGBoostScikit-learnGemini API

Upright

Real-time posture monitoring system using motion sensors and a 3D digital twin to deliver intelligent alignment feedback.

JavaScriptSensors3D

A full-stack workout analytics platform that transforms raw user input into structured insights and adaptive coaching logic.

ReactNode.jsMySQLAnalytics

circadia

Arduino-based hospital environment control system using sensors, PWM, and MOSFET power stages for real-time sound, lighting, and heating regulation.

C/C++ArduinoEmbedded

maxaboard-embedded-linux-metal-detector

Custom Yocto-based embedded Linux distribution with BitBake, OP-TEE integration, and kernel-level debugging for MaxABoard deployment.

Embedded LinuxYoctoC

WARG Autonomy Stack

A ROS2-based autonomy system integrating perception, navigation, and deployment-ready CI workflows for aerial robotics.

ROS2DockerYOLOComputer Vision

Competitions

International Young Physicists’ Tournament — Team Canada
Bronze (Budapest, Hungary)

Skills

Python • Java • C/C++ • TypeScript • Bash
React • Node/Express • FastAPI/Flask • Tailwind
MySQL/Postgres • ETL • NumPy/Pandas/Matplotlib
ROS2 • Raspberry Pi • OpenCV/YOLO
Docker • Git • CI/CD
© 2026 erichuang.dev