Martin Moene is a seasoned C++ software developer with 30+ years of focus on the language and over a decade of professional experience delivering pragmatic tooling and integrations from Leiden. Based in Haarlem, he combines hands-on systems and electronics background with long-term roles at Leiden University where he moved from hardware and system administration into sustained software development. An active open-source maintainer and contributor, he has integrated numerous header-only libraries into package managers like vcpkg and Conan and contributed fixes to widely used projects such as Catch2. He cares about simplicity, robust testing, and practical idioms (including whole-value and physical units), and has a track record of backporting modern standard-library facilities. Former web editor of ACCU.org, he brings clear technical communication alongside deep C++ craftsmanship.
13 years of coding experience
22 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering, Bachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering at HTS Amsterdam
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:29 commits, 11 PRs, 162 comments in 6 years 2 months
Contributions summary:Martin primarily contributed to the test framework by fixing issues and adapting code. Their work involved correcting a space in a message and removing a stray character in the source code, indicating a focus on code quality and adherence to standards. The user also reverted some changes and updated several Python scripts related to approval tests and documentation generation, further demonstrating involvement in the testing and documentation aspects of the project.
Contributions:9 reviews, 29 commits, 33 PRs in 1 year 10 months
Contributions summary:Martin primarily contributed to adding and integrating various header-only C++ libraries related to the Conan package manager. These libraries, including `ring-span-lite`, `byte-lite`, `bit-lite`, `observer-ptr-lite`, `boolean-lite`, `scope-lite`, `jthread-lite`, and `status-value-lite`, provide fundamental building blocks for C++ development. The user's work involved creating Conan recipes and test packages for these libraries, demonstrating expertise in package management and software integration within the Conan ecosystem.
dependenciescpprecipespackage-managerconan-recipe
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
Martin Moene - Software Developer at Martin's Projects