Hi. I’m Mark.
I’m a maker of things in ones and zeros.
I Create Embedded Software
PLATFORM DEVELOPER — You have developers that want to focus on the meat of the project? Let me concentrate on the platform. A solid RTOS. A super loop. Efficient communication. Robust configuration. Reliable boot loaders. These things are important for the success of a project and I can help.
CONTRACT FIRMWARE — Are you looking for high-quality help on your project? Robust code, done efficiently, to your requirements, documented and validated.
PROTOTYPING — You have an idea? I can help. I design, program, and construct embedded prototypes to bring your ideas to life. Need a custom circuit board built? A 3d-printed housing? Sure thing!
OPEN SOURCE — I am a regular contributor to numerous open source projects and the primary maintainer of powerful testing tools for embedded C programming.
I Mentor
ONSITE TRAINING — I teach Unit Testing for Embedded C and Test Driven Development for Embedded C. I’ve taught teams in numerous countries and numerous industries, from automotive to semiconductors to medical.
ONLINE COURSES — I am the co-teacher of a series of courses on Test Driven Development for Embedded C. If you’re the online-learning sort, check it out!
DEVELOPER-MENTOR — I’ve also had to opportunity to mentor and code simultaneously. Embedding within a team and producing code while helping to improve their tools and methods has been an effective arrangement. Testing, TDD, Encryption, and Agile Project Management.
Let's Talk
Ask me today how we can become an amazing team!