Martin Moene

Software Developer at Martin's Projects

Haarlem, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job22 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering, Bachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering at HTS Amsterdam
bookChristelijke Scholengemeenschap "Pascal", Amsterdam
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
949reputation
654kreached
11answers
3questions
github-logo-circle

Github Skills (19)

c-language10
lib10
package-management10
python10
conan10
testing10
test-framework10
cmake10
vcpkg10
cpp10
cprogramming-language10
c119
bdd9
c179
cmd6

Programming languages (9)

TypeScriptC++CSSCCMakeHTMLRubyPython

Github contributions (5)

github-logo-circle
catchorg/Catch2

Jul 2012 - Sep 2018

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:
userQA 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.
cpptestingbddframeworktest-framework
conan-io/conan-center-index

Oct 2020 - Aug 2022

Recipes for the ConanCenter repository
Role in this project:
userBack-end Developer
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