EXCEEDS logo
Exceeds
Kevin Liang

PROFILE

Kevin Liang

Developed and integrated a complete wheel speed sensing feature for the UWaterloo-Formula-Electric/firmware repository, enabling real-time vehicle speed telemetry. Leveraged C to program a Hall effect sensor for wheel speed measurement, utilizing GPIO external interrupts and timer-based encoder input for accurate pulse detection. Designed a real-time operating system task to compute both RPM and KMH, transmitting results over the CAN bus for use in traction control and data logging. Updated CAN DBC definitions and project configuration files to support the new data flow. Demonstrated depth in embedded systems, CAN bus communication, and sensor integration, focusing on robust feature delivery.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

2Total
Bugs
0
Commits
2
Features
1
Lines of code
480
Activity Months1

Work History

November 2024

2 Commits • 1 Features

Nov 1, 2024

November 2024 monthly summary for UWaterloo-Formula-Electric/firmware: Delivered end-to-end wheel speed sensing using a Hall effect sensor with CAN transmission. Implemented GPIO external interrupt and a timer-based encoder input, plus a real-time task to compute RPM and KMH, and transmitted the data over the CAN bus. Updated repository with CAN DBC definitions and gitignore to support the new sensor data. This work provides a reliable speed telemetry path for vehicle control and telemetry systems, enabling enhanced traction control and data logging. Demonstrated proficiency in embedded sensor integration, real-time processing, and CAN-based communication. No major bugs fixed this month; focus was on feature delivery and integration.

Activity

Loading activity data...

Quality Metrics

Correctness90.0%
Maintainability80.0%
Architecture80.0%
Performance80.0%
AI Usage30.0%

Skills & Technologies

Programming Languages

C

Technical Skills

CAN Bus CommunicationEmbedded SystemsInterrupt HandlingMicrocontroller ProgrammingReal-Time Operating Systems (RTOS)Sensor Integration

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

UWaterloo-Formula-Electric/firmware

Nov 2024 Nov 2024
1 Month active

Languages Used

C

Technical Skills

CAN Bus CommunicationEmbedded SystemsInterrupt HandlingMicrocontroller ProgrammingReal-Time Operating Systems (RTOS)Sensor Integration