Odin spent much of his career doing electronic engineering work including programming micro controllers. At one point he got fed up with popular design practices and the technology stack in the embedded domain and decided to try to fix it. As it turns out that rabbit hole is deep and it leads to C++ template metaprogramming.

He is the founder of the kvasir.io organization, a collection of libraries targeting modern C++ development on microcontrollers. He is a contributor to the brigand library and has spoken at many conferences.

Talks I've Given