Martijn Jasperse

Lead Product Developer at MOGLabs

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Martijn Jasperse is a Lead Product Developer with 14 years of experience turning physics research and manufacturing needs into robust production software and laboratory instruments. He blends a PhD-level scientific background with hands-on firmware (STM32/RTOS C/C++) and Python data-processing/GUI expertise to ship tools that cut build times and reduce operational risk. At MOGLabs and Cylite he moved concepts from inception to customer-ready devices—laser drivers, wavemeters and HP-OCT production tooling—often delivering multiple high-impact tools within months. A pragmatic, data-driven prototyper, he emphasises analytics-led reliability and has contributed embedded-focused improvements to a widely used tiny printf implementation, adding floating-point and special-value support with thorough test coverage. Colleagues rely on him for stakeholder negotiation, escalation support, and turning complex lab/production requirements into maintainable software and firmware.
code14 years of coding experience
job8 years of employment as a software developer
bookBSc, Mathematics and Physics, BSc, Mathematics and Physics at Victoria University of Wellington
bookThe University of Melbourne
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Monash University
github-logo-circle

Github Skills (13)

embedded10
c-programming10
cprogramming-language10
sys10
printf10
sprintf9
formatter8
formatting8
file-format8
text-format8
data-format8
formatters8
tdd8

Programming languages (5)

C++CHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
mpaland/printf

Feb 2019 - Feb 2019

Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 3 PRs, 6 comments in 2 days
Contributions summary:Martijn primarily focused on enhancing the `printf` implementation within the embedded systems context. Their work involved adding support for floating-point exponential notation (%e/%g), handling special floating-point values like NaN and infinity, and correcting related formatting issues. The user also contributed test cases to validate the new functionality and ensure correct output formatting, including padding and justification. These changes are tailored for use in embedded systems, demonstrating skills related to creating a small, efficient, and complete `printf` implementation.
threadsafesprintfsnprintflibctiny
mjasperse/fpdf2

Nov 2023 - Jan 2024

Simple PDF generation for Python
Contributions:20 pushes, 4 branches in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Martijn Jasperse - Lead Product Developer at MOGLabs