Jan-pieter Baert

Software Developer at Digitaal Vlaanderen

Bruges, West Flanders, Belgium
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

👤
Senior
🎓
Top School
Jan-pieter Baert is a software developer based in Bruges, Belgium with eight years of hands-on experience across backend and full-stack roles, currently contributing at Digitaal Vlaanderen. He holds a Master’s in Computer Science from Ghent University and has practical experience in Java, Python, and automation from roles ranging from student jobs to professional engineering positions. Jan-pieter is an active open-source contributor, notable for improving configuration handling and test coverage in the popular qutebrowser project, reflecting a pragmatic focus on reliability and maintainability. He combines academic rigor with applied engineering—tackling configuration edge cases, improving test suites, and streamlining deployment workflows—making him effective at turning complex technical debt into robust, testable systems.
code8 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Ghent University
bookWetenschappen Wiskunde 8, Wetenschappen Wiskunde 8 at Sint-Lodewijkscollege
languagesDutch, English, French, German
github-logo-circle

Github Skills (7)

pyqt10
qutebrowser10
qt10
python10
testing9
browser8
vim7

Programming languages (20)

C#JavaCSSRustCHandlebarsVueBerry

Github contributions (5)

github-logo-circle
qutebrowser/qutebrowser

Aug 2019 - Oct 2020

A keyboard-driven, vim-like browser based on Python and Qt.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 36 commits, 5 PRs in 1 year 2 months
Contributions summary:Jan-pieter primarily contributed to the configuration and testing aspects of the qutebrowser project. They focused on fixing issues related to unbinding keys and managing configuration files, specifically within the Python codebase. Their work involved updating the handling of autoconfig and version information, incorporating a new line for autoconfig load status and addressing formatting and test coverage problems. Additionally, they added tests for unbinding keys and improved the overall readability of the code.
pythonqtwebenginebrowservimvim-like
scripts that make our life easier
Contributions:8 reviews, 158 commits, 20 PRs in 4 years 3 months
scriptpythonbatchps1life
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
Jan-pieter Baert - Software Developer at Digitaal Vlaanderen