Jan Decavele

Web Developer at iO

Herentals, Antwerp, 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 Decavele is a seasoned web developer with 12 years of full-stack experience, currently delivering web solutions at iO while co-founding opcafegaan.be in Belgium. He began as a backend-focused engineer and has grown into a versatile full-stack contributor who thrives on clean code, robust error handling, and maintainable architectures. An active open-source contributor, he has notably refined exception handling and messaging in the Symfony Config component, underscoring a knack for improving developer experience and reliability. His career spans leadership in small teams and hands-on development across back-end services and front-end work. Based in Herentals, he combines Belgian market experience with a proactive, entrepreneurial mindset, bridging product needs and technical execution. He holds a Bachelor's in Information Technology from Katholieke Hogeschool Kempen and leverages that foundation to ship practical, scalable web solutions.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor, Information Technology, Bachelor, Information Technology at Katholieke Hogeschool Kempen
github-logo-circle

Github Skills (17)

symfony610
symfony510
configuration-management10
configurationmanagement10
symfony310
php10
symfony210
exception-handling10
configuration-file10
symfony-510
symfony110
symfony10
symfony-ux10
configurations10
symfony410

Programming languages (5)

CSSJavaScriptVuePHPRuby

Github contributions (5)

github-logo-circle
symfony/config

Jul 2014 - Jul 2014

The Config component helps you find, load, combine, autofill and validate configuration values of any kind, whatever their source may be (YAML, XML, INI files, or for instance a database).
Role in this project:
userBack-end Developer
Contributions:5 commits in 19 days
Contributions summary:Jan primarily focused on improving the exception handling within the Symfony Config component. Their contributions included modifying error messages in `FileLoaderLoadException.php` to provide clearer context and improve the debugging experience for developers. Furthermore, the user made minor formatting adjustments and added the Symfony license text. Their changes demonstrate a focus on code quality and maintainability within the component.
autofillini-filesconfigurationsymfony-componentconfiguration-management
PHP library which determines which css is used from html snippets.
Contributions:4 releases, 41 commits, 8 PRs in 2 years 8 months
php-librarycssphpsnippets
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 Decavele - Web Developer at iO