Embedded Systems · Completed
Embedded in Embedded (EiE)
Hands-on nRF52840 and Zephyr development through a University of Calgary extracurricular program led by Garmin engineers.

01
Objective
A structured extracurricular embedded program using the Nordic nRF52840 development board, embedded C, and the Zephyr ecosystem.
02
My contribution
03
Design process
Short implementation exercises were used to connect firmware structure with physical peripherals, emphasizing repeatable builds, device configuration, and debugging habits.
04
Technical challenges
The design had to resolve these system-level and implementation requirements.
05
Validation or results
The program built a practical foundation in Zephyr, real-time firmware workflows, and hardware-software integration.
06
Images and diagrams
Selected project photographs and design captures. Open any image to inspect it at full resolution.
07
Tools and technologies
Zephyr · C · nRF52840 · Device Trees · GPIO