Bart Ribbers is a software engineer with 11 years of hands-on experience, based in the Arnhem-Nijmegen region of the Netherlands, who combines application development with strong DevOps and deployment expertise. A longtime FOSS enthusiast and postmarketOS contributor, he has improved portability and reliability across open-source projects by adding Alpine Linux support, porting scripts to POSIX sh, and addressing ShellCheck issues. His work on notable projects like Mycroft Core and NymphCast demonstrates a focus on build automation, cross-distro compatibility, and container-friendly install flexibility. Bart’s professional background includes roles from intern to application developer, reflecting steady growth and practical experience in production environments. He tends to tackle the less glamorous but critical parts of software delivery—build systems, init scripts, and install paths—to make projects more robust and portable.
11 years of coding experience
Computer Software Engineering, Computer Software Engineering at Hogeschool van Arnhem en Nijmegen (HAN)
Computer Software Engineering, Computer Software Engineering at Graafschap College
Audio and video casting system with support for custom applications.
Role in this project:
DevOps Engineer
Contributions:15 commits, 13 PRs, 73 comments in 1 year 5 months
Contributions summary:Bart primarily focused on improving the build and deployment process. They added support for Alpine Linux in the setup script. The user also modified the project files related to OpenRC services for Linux and introduced the ability to change install locations using the `PREFIX` variable, indicating efforts to enhance the project's portability and deployment flexibility.
Mycroft Core, the Mycroft Artificial Intelligence platform.
Role in this project:
DevOps Engineer
Contributions:58 reviews, 15 commits, 21 PRs in 2 years 1 month
Contributions summary:Bart primarily focused on improving the project's build and deployment processes. They updated the `dev_setup.sh` script to support Alpine Linux, enhancing the portability of the development environment. Furthermore, the user modified the `start-mycroft.sh` and `stop-mycroft.sh` scripts, porting them to POSIX sh for wider compatibility and fixing ShellCheck issues to improve script reliability. These changes suggest a focus on infrastructure and build automation.
artificial-intelligenceainlpvoice-assistantpython
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.