Hey, I'm Clive

I'm a 4th year mechanical engineering student at the University of Toronto, self-taught in embedded, mobile, desktop, and web development. I spent a co-op year at Aston Dynamics Canada writing embedded firmware, and now continue part-time as a contractor while finishing my degree.

Resume

Work Experience

Aston Dynamics

May 2024 - Present

Connected with Aston Dynamics through their sponsorship of the University of Toronto Formula SAE team. What started as a flexible internship evolved into leading firmware development for their flagship brake controller product.

Independent Consultant

May 2025 - Present

Continuing part-time while finishing school. Took full ownership of firmware development and FCC certification across all wireless products. Currently developing firmware for a new hand-held remote - a free in-box accessory that controls the Delta over BLE using an ESP32-C6 with a dial, buttons, and LED ring.

Building a native Rust BLE library using btleplug that abstracts protocol complexity for the mobile app UI team. Also developing an automated testing system for production assembly - writing firmware for a custom test PCB that validates Delta inputs/outputs, communicating over serial USB with a desktop app for technicians to coordinate tests. Overseeing data pipeline architecture while guiding high-level technical decisions.

Testing & Development Intern

May 2024 - May 2025

Worked in a cross-functional team of 3 interns to transition the brake controller project from Australia to Canada, with one person on electrical, one on controls, and myself on firmware. Led firmware development using embedded Rust and ESP-IDF on ESP32-C6. Designed a custom BLE streaming protocol for OTA firmware updates after discovering ESP-IDF didn't support this natively, spending months researching OSI/TCP-IP layers to optimize packet size and error handling over BLE's limited bandwidth.

Identified communication gaps with our external app development team and took initiative to establish structured coordination through regular meetings and a GitHub issues system. Led FCC certification research, discovering our original hardware would be prohibitively expensive to certify and guiding the selection of pre-certified components.

CN Railway

May 2023 - Aug 2023

Summer co-op on the innovation management team, focusing on wearable safety technology for railroad workers.

Innovation Management Co-op

Co-op on the innovation management team, which researches CN operations and manages new technology development through external engineering partners. I was the internal technical resource, reviewing external work, coordinating feedback, and running field tests across projects in worker safety, hump yard robotics, and freight management.

"Clive has been a very diligent and technically capable co-op student. He has been great support to the team."

— Helen Glover, Manager of Innovation Management

Featured Projects

View all