Adam Fraser-Kruck

Adam Fraser-Kruck

Adam is an embedded developer with 20+ years of experience with microcontrollers. He has a passion for writing testable, re-usable, safe, and secure code. He's been obsessed with state machines since 2016 and is the author of StateSmith on GitHub.

Sessions at EOC

2026
Talk

Test Your State Machine Monstrosities

📢NOTE! See bottom of abstract for useful info. Let’s efficiently unit test and integration test our state machine monstrosities! The general approach works with multiple unit testing frameworks,...
Available Now
2025
Talk 4.8

Visualize Your State Machines

Let's dive into state machines by building an embedded security system! Important Info You should probably view my presentation as two parts: First half = introduction Second half = adva...
ToolsSoftware DesignOpen Source
Available Now
View Full Schedule