Kees Bakker is a seasoned software developer with 19 years of professional experience and a multi-decade career spanning embedded systems, compiler technology, and Linux-based server and tooling work. He co-founded SODAQ and has hands-on expertise in C/C++, Python, embedded Linux and IoT integrations—contributing USB and ADC support for SAMD21-based boards in the popular RIOT-OS project. Comfortable with both low-level hardware integration and maintainable server software, he also has a history of improving cross-platform mobile libraries (SDL/UIKit) and enhancing internationalization in desktop projects like Gramps. Known for prioritizing maintainability as much as functionality, he combines pragmatic system administration skills (Apache, MySQL, Postfix) with deep familiarity with toolchains and version control from decades in industry. Based in the Randstad, Netherlands, he brings entrepreneurial experience running his own firm plus senior field engineering roles supporting complex embedded toolchains.
19 years of coding experience
42 years of employment as a software developer
BSc, Electrotechniek, BSc, Electrotechniek at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
Contributions summary:Kees primarily contributed to the `gramps-project/gramps` repository by adding and modifying code related to the genealogy program's core functionality. Their work involved creating new files, likely implementing features, and adjusting existing code, particularly within the context of relationship calculations. The code changes suggest they were focusing on localization aspects, handling Dutch language-specific elements within the application's relationship calculations. Overall, the user was likely involved in refining the program's data processing and internationalization capabilities.
Contributions:19 reviews, 51 commits, 84 PRs in 3 years 8 months
Contributions summary:Kees primarily contributed to adding USB device functionality and configuring ADC settings for various Sodaq boards within the RIOT-OS environment. Their work involved modifying board-specific peripheral configurations, particularly focusing on the SAMD21 microcontrollers. They also addressed minor issues related to test scripts and code style, showcasing a strong understanding of the RIOT-OS ecosystem and hardware integration.
riot-osinternetofthingsrtosriotmicrocontrollers
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.