Bridging the gap between silicon and software. Fluent in C++, Python, and Sarcasm. I build full-stack applications when I'm not debugging embedded logic or training ML models. Obsessed with making bits (software) and atoms (hardware) play nicely together.
Latest projects
View all projectsLatest blogs
View all blogsDebugging Mastery & The Art of Interrupts - Day 9: Interrupts and Exceptions - Part 2
We picked up right where we left off, diving deep into the micro-mechanics of how the Cortex-M0+ handles exceptions. From automatic stacking to the precise sequence of vector fetches, followed by hands-on interrupt coding with the BareMetal V2 project.

