Aspiring firmware developer with an additional interest in digital circuit design. I have experience with firmware programming for ARM Cortex M and AVR platforms in C, Rust, and assembly languages. Since it is important for a firmware developer to understand the overall system, I also have experience with circuit design, PCB design, CAD, soldering, and systems administration.
A simple and reliable battery-powered kitchen timer. The timer is powered by an STM32 microcontroller and programmed in Rust with RTIC (Realtime Interrupt-based Concurrency). The enclosure is made of clear acrylic, designed ...
The Low Cost CAN Logger records data from vehicles like forklifts. The data logger device plugs into the diagnostics port of a vehicle and records messages sent through the Controller Area Network (CAN) bus - the machine's inte...