Electrical engineering Year 3
Personal Portfolio
Selected Work
-
Kitchen Timer
2026
Kitchen-style countdown timer on STM32F4 with custom ST7789 display, rotary encoder, and PWM buzzer drivers. Made without a HAL.
-
Single Cell Li-ion Battery Charger
2026
PCB for a single-cell lithium-ion charger with USB-C input, BQ24092 linear charger IC, and 10-LED charge level indicator. Made with KiCad
-
Piano Playing Robot
2026
STM32-controlled piano robot with three independently sequenced fingers, Simulink PID position control, and solenoid key strikes.
-
WAV Audio Player with Custom Filesystem
2026
Bare-metal STM32F4 firmware: from-scratch FAT32 read/write on microSD, UART shell + Python CLI/GUI for file transfer, and double buffered DMA I2S WAV playback. Made without a HAL.
About
My name is Kyle Broome. As of this year, I've finished my third year at the University of British Columbia, and I'm looking to expand my skill set through co-op opportunities. My main areas of interest are embedded systems driver development, audio processing, and PCB design. Academically, I've been most passionate about analog circuits and electromagnetics. Outside of school, I enjoy activities such as rock climbing, reading, and cooking. My past work experience includes an Operations Associate role at HYTN Inc. in Kelowna, where I focused on software development and verifying site specifications (air quality, machine operating conditions, and brew-tank cultures). Additionally, I've spent the better part of two summers tree planting, during which I was able to ride in helicopters, explore a large portion of northern Canada, and plant over 200,000 trees.
Start a Conversation
Please reach out if you're intrested in working with me!
- [email protected]
- Profile
- GitHub
- Repositories