
Founder and President, Quantum Leaps, LLC
Raleigh-Durham, North Carolina Area

Founder and President, Quantum Leaps, LLC
Raleigh-Durham, North Carolina Area
Embedded software engineer, writer, lecturer, and entrepreneur focused on bringing modern programming paradigms to real-time embedded (RTE) systems programming.
Founded Quantum Leaps, LLC (www.quantum-leaps.com)--an open source company focused on developing lightweight, state machine-based, event-driven frameworks for embedded systems.
Author of the book "Practical Statecharts in C/C++" (CMP Books 2002), which teaches how to design and code modern hierarchical state machines (UML statecharts) direclty in C and C++ without big tools and also how to combine concurrently running state machines into applications by means of an event-driven framework.
Author of over two dozens technical articles, including a column for C/C++ Users Journal. Regular lecturer at the Embedded Systems Conferences. Member of the review board of the Embedded Systems Design magazine. Instructor and consultant in the areas of embedded systems, applied object-oriented programming, UML state machines, and safety-critical software.
Expert in real-time, event-driven embedded software design, implementation, and testing. Knowledgeable in wide range of embedded microprocessors, tools, and methods. Expert in UML, design patterns, design automation tools, real-time operating systems. Extensive experience in GPS technologies. Good understanding of safety-critical systems.