Hey! I'm Steven! I'm a senior @ University of Waterloo studying computer engineering. I graduate in April 2027
My professional interests lie in low level embedded software and elementary chip design. More specifically, applications involving bare-metal board bringup - including driver development, bootloaders, RTOS kernels, and embedded Linux applications.
When I'm not working on new things, I train & compete in the sport of track and field (long and triple jumps)!
Resume
A lightweight Real-Time OS and Bootloader for Cortex-M7, completely bare-metal

5-stage, in-order, pipelined RISC-V datapath, featuring data forwarding and hazard detection

A transistor-level 4 bit adder project, featuring custom designed PCBs

Robot with custom PCB + 3D printed parts. Powered by PIC16f628A

A PIC16F887-powered maze solving, firefighting bot. Highschool project

AR glasses that tell you what to say next. Calhacks 11.0 Best Beginner Hack
Infotainment team — designed & shipped networking, communication and power-management firmware in both user and kernel space, across the bootloader and Linux kernel.
Medication management platform. Architected a multi-node embedded system and brought up a TI AM62 Sitara based MCU evaluation board.
Flight Software team — developed embedded solutions for a satellite fleet bringing high-speed internet to space (launched Jan 2026).
Bootloader, BSP & Kernel team — developed drivers in C across user and kernel space for a resource-constrained ARM Cortex-A53 SoC.
Connectivity & Power Firmware team — contributed to high level design and driver development for a point-of-sale system.
Always happy to talk embedded software, chip design, or track & field. Email is the fastest way to reach me — otherwise, take your pick below.