Bart Ribbers

Software Engineer

Arnhem-Nijmegen Region 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
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.
code11 years of coding experience
bookComputer Software Engineering, Computer Software Engineering at Hogeschool van Arnhem en Nijmegen (HAN)
bookComputer Software Engineering, Computer Software Engineering at Graafschap College
stackoverflow-logo

Stackoverflow

Stats
3reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (29)

docker10
scripting10
dockers10
automation10
script10
sh10
automations10
shell10
devops10
admin9
alpine-linux9
administrator9
bash9
sys9
system9

Programming languages (34)

C#CCMakeMakefileQMakeGoHTMLTypeScript

Github contributions (5)

github-logo-circle
MayaPosch/NymphCast

Mar 2020 - Jul 2021

Audio and video casting system with support for custom applications.
Role in this project:
userDevOps 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.
audiostreamingnymphcast-serveraudio-playervideo-player
MycroftAI/mycroft-core

May 2020 - Jun 2022

Mycroft Core, the Mycroft Artificial Intelligence platform.
Role in this project:
userDevOps 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.
Request Free Trial