Embedded software consultant, technical trainer and writer who specializes in real-time embedded software for microcontroller based systems. Expert in C, C++ and Python with firmware analysis and design skills. Well versed in developing software architectures, rapid prototyping and RTOSs.