Arno Moonen is a pragmatic system engineer with 14 years of experience designing and delivering embedded and IoT-enabled climate control systems, currently shaping R&D architecture and tooling at Airios in the Netherlands. He blends hands-on embedded and backend development with CI/CD and test automation expertise, having improved JUnit output in the CppUTest framework and extended device support for the widely used zigbee-herdsman-converters project. Arno focuses on practicality and efficiency—automating the mundane so teams can concentrate on high-value work—and maintains a technology roadmap to guide product feasibility and innovation. Comfortable across firmware, cloud integrations and tooling, he brings a knack for clarifying complex system boundaries and shipping reliable, testable products.
14 years of coding experience
8 years of employment as a software developer
Minor, Minor at Fontys Pedagogisch Technische Hogeschool
Bachelor ICT, Bachelor ICT at Fontys Hogeschool ICT
VWO (Pre-university education), VWO (Pre-university education) at Scholengemeenschap Were Di
Collection of device converters to be used with zigbee-herdsman
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 6 commits, 6 PRs in 8 months
Contributions summary:Arno primarily contributes to the `zigbee-herdsman-converters` repository by adding and modifying device definitions. Their work involves integrating new Zigbee devices by adding support for specific models, modifying existing device configurations, and correcting errors in device exposes information. This includes defining the features of devices and fixing any spelling mistakes. This work helps extend and maintain compatibility between the zigbee-herdsman framework and the Zigbee devices it supports.
CppUTest unit testing and mocking framework for C/C++
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 6 PRs, 67 comments in 1 month
Contributions summary:Arno focused on enhancing the JUnit output format for the CppUTest framework. Their contributions included adding the `assertions` attribute to the `<testcase>` element and adding file and line number attributes. They also corrected and expanded existing tests for the JUnit output. This work directly improves the quality and reporting capabilities of the unit tests generated by CppUTest.
cpputestunit-testingcpptestingtest-framework
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.