Hello, I'm Eric,
A Developer & Engineer.
View my work arrow-right

About Me

Profile Picture

Hi, I'm Eric šŸ˜†šŸ‘‰šŸ‘‰

I'm an undergraduate Computer Engineering student attending the University of Waterloo! I'm a full stack developer with a deep passion for continuous learning and am familiar with C++, Next.js, Python, and a variety of other languages/frameworks. When I'm not tinkering away on my computer, I like to spend my time reading, keeping fit, and learning new languages!

HTML

HTML

CSS

CSS

JavaScript

JavaScript

C++

C++

Python

Python

Node.js

Node.js

Git

Git

Next.js

Next.js

Kivy

Kivy

KivyMD

KivyMD

HTML

HTML

CSS

CSS

JavaScript

JavaScript

C++

C++

Python

Python

Node.js

Node.js

Git

Git

Next.js

Next.js

Kivy

Kivy

KivyMD

KivyMD

HTML

HTML

CSS

CSS

JavaScript

JavaScript

C++

C++

Python

Python

Node.js

Node.js

Git

Git

Next.js

Next.js

Kivy

Kivy

KivyMD

KivyMD

Projects

Electric Car Transmission System

Electric Car Transmission System

An embedded control system designed for a handmade electric race car to optimize shifting and energy usage. It integrates sensor feedback, safety interlocks, and adaptive logic to improve lap consistency while offering clear diagnostics for drivers and pit crew, contributing to competitive performance and reliability.

C++ Git
Environment Sensing Rover

Environment Sensing Rover

Built a cave-exploration rover powered by dual STM32 microcontrollers with UART communication for real-time data and control. Integrated MQ2/MQ135 gas sensors, LM335Z temperature sensor, and HC-SR04 ultrasonic sensor to detect hazards (gases 10–10,000 ppm, temps –40°C–100°C, distances up to 4m), enhancing safety through autonomous navigation and sensing

STM32 C++
sEMG

Custom sEMG Signal Processor

Designed and fabricated custom sEMG sensors via CNC machining with high-sensitivity electrodes, improving signal reliability and boosting data processing efficiency by 25%. Built a real-time C++ acquisition system on Arduino and automated handling in Python, improving processing speed by 40% for precise muscle activity analysis.

Python C++ Arduino
Price Reference App

Price Reference App

A full-stack reference application built with Kivy, KivyMD, and Python, enabling users to quickly search, track, and compare pricing across categories. It features responsive UI components, persistent storage, and streamlined workflows to reduce repetitive data entry, ultimately improving speed and accuracy when referencing and managing price information.

Kivy KivyMD Python
MemorEase

MemorEase

MemorEase is a web app created to support elderly users in retaining and enriching memories. It provides gentle prompts, media attachments, and a simplified interface to capture moments, helping families and caregivers preserve context and timelines while encouraging daily engagement and recall.

Next.js JavaScript MongoDB

Contact

If you are interested in collaborating or have a question, leave your information below and I'll respond promptly!