Hello,

I'm William

Hello,

I'm William

I craft engineering marvels that redefine possibilities

Projects

Projects

Capstone Project

Capstone Project

August 2023

August 2023

Smart Stroke is a smart dragon boat paddle attachment that provides paddlers and coaches with 8 key metrics, created over 8 months as part of my engineering capstone project. I was the main technical lead, creating all the firmware and electronics for this project.


I designed two PCBs that feature battery management, data collection and transmission. The firmware collects and pre-processes the data onboard at 100Hz before sending it to the base station for final analysis.

Altium

C

ESP32

Python

MATLAB

FreeRTOS

SPI

nso!

nso!

April 2023

April 2023

nso! is an FPGA port of the popular game osu! created as a final project for ENSC453. nso! features full 1080p 30fps video support with audio and USB mouse support.

VDHL

Vitis

Xilinx

C++

HDMI

USB

Box with Rounded Corners

Box with Rounded Corners

February 2022

February 2022

Box with Rounded Corners was a 24-hour hackathon project created for the 2022 Stanford Treehacks. The Box with Rounded Corners (The Box in short) is a platform where cryptocurrency miners could be used to provide free heating for small businesses. It consists of a custom-designed cryptocurrency mining rig, a smart thermostat system, and a data visualization platform powered by AI and ML to allow business owners to heat up their spaces more efficiently and effectively. We won several awards including the Moonshot Prize, Best Use of ML with Mage, Innovation, Best Application of Crypto.

Verilog

Cadence

ESP32

React

Mage AI

Ardunio

C

Washer Control Board

Washer Control Board

May 2023

May 2023

I designed and replaced a Girbau H2055PM11010 50lb commercial washer control board. Using the original wiring schematic and service manual, I reverse-engineered the control board and replaced it with a custom solution. The control board interfaces a Fuji VFD and controls high voltage (240V) solenoids.

STM32

VFD

C

Altium

RS485

I2C

SPI

SFU SAT

SFU SAT

March 2021

March 2021

The primary mission of ALEASAT is to provide the Canadian amateur radio community with a training satellite to assist in disaster mitigation and relief via on-demand satellite imagery, and possibly serve as a precursor to a fully functional amateur disaster monitoring satellite constellation.


I was a computing team member who wrote firmware for the EPS and gyroscope(ADIS16260).

RISCV

FreeRTOS

TMS570

C

I2C

kcard

kcard

November 2020

November 2020

k kard is a mobile application, compatible with iOS and Android that provides a fun yet educational, safe and contactless payment solution such that parents can manage each transaction made by their child through a mobile platform. It is aimed towards millennial parents with children ages 8-12 who want to provide allowance without the hassle of dealing with cash or worrying about unreasonable transactions. k kard not only allows the child to make purchases through their own account, but tracks their spending and detects purchases out of the norm to alert parents when there is suspicious activity. We won FuturFund: Women in Financial Literacy and Perfect Pitch Award.

Figma

Firebase

React

About Me

About Me

When I'm not at the computer, I'm usually paddling, reading, coaching, finding new projects, or making video games. I'm an international level athelete and I recently competed at the 16th IDBF World Dragon Boat Racing Championships in Thailand. I paddle for my local competitive team Juice Dragon Boat.

When I'm not at the computer, I'm usually paddling, reading, coaching, finding new projects, or making video games. I'm an international level athelete and I recently competed at the 16th IDBF World Dragon Boat Racing Championships in Thailand. I paddle for my local competitive team Juice Dragon Boat.

Let's Connect

Let's Connect

williamzhang8@live.ca

williamzhang8@live.ca

William Zhang © 2024