Skip to Content
  • Is Embedded Rust Ready for Primetime?

    Is Embedded Rust Ready for Primetime?

    My Introduction to Embedded Rust series is being released and last November, I taught an Intro to Embedded Rust workshop at Hackaday Supercon. The goal wasn’t to convince anyone that Rust was the future of embedded systems. I simply wanted participants to get hands-on experience running Rust on real hardware so they could decide for…

    Read more


  • The Hidden Costs of Using Zephyr (and How to Mitigate Them)

    The Hidden Costs of Using Zephyr (and How to Mitigate Them)

    Over the past few years, I’ve been excited to watch Zephyr grow and evolve. It’s modern, actively maintained, vendor-neutral, and backed by a large community. It offers a consistent architecture across platforms, a robust RTOS kernel, a growing driver ecosystem, and tooling that feels far more structured than what many of us grew up with.…

    Read more


  • The Difference Between a Hobbyist and a Hirable Embedded Systems Engineer

    The Difference Between a Hobbyist and a Hirable Embedded Systems Engineer

    If you spend enough time around makerspaces, hackathons, or online embedded communities (including my own courses), you’ll see a lot of impressive projects: custom keyboards, home automation systems, robot cars, sensor networks, and beautiful PCBs. That being said, when it comes time to hire for an embedded engineering role, companies still struggle to find candidates…

    Read more


  • Inside Sh!tty Hacks: An Anti-Hackathon at CU Boulder

    Inside Sh!tty Hacks: An Anti-Hackathon at CU Boulder

    As the summer waned in 2025, CU professor Zack Weaver and I brainstormed ideas over lunch in Longmont, Colorado. We were looking for ways to increase student engagement in the ATLAS BTU makerspace, and pretty quickly landed on the idea of hosting a hackathon…but not a typical one. To differentiate ourselves from the other hackathons…

    Read more


  • How I’d Teach Embedded AI Without Overwhelming Students

    How I’d Teach Embedded AI Without Overwhelming Students

    In December, I had an eye-opening conversation with Prof. Rahul Mangharam at the University of Pennsylvania about the challenges of teaching embedded AI to undergraduate students. That discussion prompted me to reflect on how we, as instructors, design curriculum that balances accessibility with depth. What follows is a set of thoughts on how embedded AI…

    Read more