Martin Moene

Software Developer at Leiden University, Institute of Physics

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.
code14 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.
bddtddtest-frameworkunit-testtesting
microsoft/vcpkg

Jul 2017 - Jun 2019

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBack-end Developer
Contributions:2 reviews, 16 commits, 18 PRs in 1 year 10 months
Contributions summary:Martin primarily contributed to the `microsoft/vcpkg` repository by adding and updating ports for various C++ libraries, including `gsl-lite`, `lest`, `any-lite`, `observer-ptr-lite`, `optional-bare`, `optional-lite`, `ring-span-lite`, `byte-lite`, `expected-lite`, `span-lite`, `variant-lite`, and `string-view-lite`. These contributions involved creating and modifying `portfile.cmake` files, downloading source code, configuring builds, and installing libraries. The user's work focused on integrating external C++ libraries into the vcpkg package management system.
cpplinuxmacoswindowsvcpkg
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