Windel Bouwman is a Senior Software Engineer with 12 years of experience specializing in embedded and mechatronic systems, combining a Mechatronics MSc from the University of Twente with hands-on robotics work on the TUlip biped project. He excels in C/C++ and Python development for Linux-based systems, Qt/PyQt UIs, and real-time embedded targets (ARM Cortex-M), and has applied these skills across roles at DEMCON and Bosch Thermotechnologie. Windel contributes to notable open-source projects—helping integrate the ppci compiler into Compiler Explorer and improving ROS build recipes in meta-ros—demonstrating strength in compiler tooling and build-system automation. A Python fanatic who enjoys low-level systems, he also brings practical experience with CAN/CANopen, toolchains like Keil, and model-based tools such as 20sim and Simulink. Less obvious is his blend of desktop, embedded, and DevOps work: he moves comfortably from Visual Studio C# apps to cross-compilation and packaging for robotics ecosystems.
12 years of coding experience
8 years of employment as a software developer
MSc., Mechatronics, MSc., Mechatronics at University of Twente
Contributions:1 review, 20 commits, 9 PRs in 27 days
Contributions summary:Windel's contributions center around integrating various colcon recipes and dependencies within the meta-ros layer. These changes involve the addition and modification of recipes for Python packages, and related dependencies, specifically for colcon build tools and ROS environments. The user also added a `nativesdk` variant for generated ROS packages, further aligning with the context of build system integration and infrastructure.
Run compilers interactively from your web browser and interact with the assembly
Role in this project:
Back-end Developer
Contributions:10 commits, 1 PR, 13 comments in 2 days
Contributions summary:Windel primarily contributed to the integration of the `ppci` compiler within the Compiler Explorer project. Their work involved writing and modifying JavaScript code to enable the use of the `ppci` compiler via Python3. The user focused on defining compiler execution logic, including setting up the correct environment variables, managing paths, and integrating the compiler with the existing system. They also implemented adjustments and resolved review feedback on previous commits, resulting in updated code.
compilerscppbrowserrusthaskell
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
Windel Bouwman - Senior Software Engineer at DEMCON