Eric

Hi, I'm Eric!

Computer Engineering @ UWaterloo

I've designed and shipped high-performance systems across hardware and cloud, spanning embedded firmware, telemetry infrastructure, distributed data pipelines, and backend services built to scale under load.

When I'm not coding, you can find me cooking or going on a run.

Skills

C++
C++Languages
Python
PythonLanguages
SQL
SQLLanguages
HTML
HTMLLanguages
CSS
CSSLanguages
Swift
SwiftLanguages
Ruby
RubyLanguages
TypeScript
TypeScriptLanguages
FastAPI
FastAPIFrameworks & Databases
Node.js
Node.jsFrameworks & Databases
PostgreSQL
PostgreSQLFrameworks & Databases
Redis
RedisFrameworks & Databases
Docker
DockerTools
Kubernetes
KubernetesTools
Jenkins
JenkinsTools
Git
GitTools
GitHub
GitHubTools
Kafka
KafkaTools
C++
C++Languages
Python
PythonLanguages
SQL
SQLLanguages
HTML
HTMLLanguages
CSS
CSSLanguages
Swift
SwiftLanguages
Ruby
RubyLanguages
TypeScript
TypeScriptLanguages
FastAPI
FastAPIFrameworks & Databases
Node.js
Node.jsFrameworks & Databases
PostgreSQL
PostgreSQLFrameworks & Databases
Redis
RedisFrameworks & Databases
Docker
DockerTools
Kubernetes
KubernetesTools
Jenkins
JenkinsTools
Git
GitTools
GitHub
GitHubTools
Kafka
KafkaTools

Check out my projects

EV Telecommunications System

EV Telecommunications System

Wonder how engineers make decisions at 100 km/h?

The Telecommunications System was the real-time nervous system of our custom EV, streaming live motor and battery data to a cloud dashboard for race-day strategy and rapid diagnostics, powering multiple award-winning performances 🏆 by turning raw signals into competitive edge.

4x🏆 UWaterloo EV Challenge Winner
🏆 Dennis Weishar Engineering Design Award
PythonJavascriptKotlinPubnubRaspberry PiAlltrax ControllerS3AWS
Seamless

Seamless

Why did MrBeast stop promoting Honey?

Because affiliate tracking can override links at checkout, quietly redirecting commissions. It runs on trust, not enforcement. Seamless fixes this by combining AI and smart contracts. Our extension lets users shop directly from products inside a video while AI validates commission terms against on-chain contracts before execution.

🏆 1st place for Kairo Track
🏆 3rd place overall @ Nexhacks
ReactHTMLCSSTypescriptSolidityPythonChrome Extension
sEMG Signal Processor

sEMG Signal Processor

Developed an sEMG signal processor using PyTorch-based AI models to classify and analyze muscle activity in real time. Built data acquisition and preprocessing pipelines in C++/Python, improving signal accuracy and enabling reliable neuromuscular pattern detection for research applications.

C++PythonRaspberry PiPyTorch
SnapPrice

SnapPrice

Mobile pricing app for a charity thrift store, standardizing item valuation, improving efficiency by 150% and pricing accuracy to 100%. Secured $500 in funding and reduced manual reference time from minutes to seconds per item. Used by 100+ staff and volunteers.

KivyKivyMDPythonSwiftPostgreSQL

You can check out the rest of my projects here.

Reach out

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

© 2026 Eric Yoon. Built really late at night.