Simon Brunel

Expert Software Engineer at Roading

Houten, Utrecht, 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
Simon Brunel is an expert software engineer with 11 years of experience specializing in UI/UX and frontend architecture, currently driving technical work at INTK while also serving as CTO of Roading. He has a strong track record at companies like TomTom and Sencha and brings deep hands-on expertise in building performant canvas-based visualizations and frontend tooling. An active open-source contributor to Chart.js and its popular datalabels plugin, he has improved animation performance, dataset visibility, and flexible scriptable label options that benefit complex charting scenarios. Simon blends full-stack instincts with a designer’s sensibility from his early graphics work, enabling him to solve both visual and systemic problems. Based in Houten, Netherlands, he pairs engineering leadership with practical implementation skills gained from a master’s in engineering and sustained contributions to widely used visualization libraries.
code11 years of coding experience
job14 years of employment as a software developer
bookBTEC Higher National Diploma, BTEC Higher National Diploma at IUT, Le Puy-en-Velay, France
bookMaster’s Degree in Engineering, Master’s Degree in Engineering at l'ISIMA Clermont-Ferrand
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
61reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (14)

data-visualizations10
data-visualization10
data-visualisation10
user-interface10
javascript10
chartjs10
canvas10
testing10
typescript-types9
animation9
typescript9
typescripts9
jasmine8
jtest8

Programming languages (9)

TypeScriptC++CCMakeJavaScriptVueHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Chart.js plugin to display labels on data elements
Role in this project:
userFront-end Developer
Contributions:15 releases, 94 reviews, 120 commits in 5 years 6 months
Contributions summary:Simon primarily focused on enhancing the `chartjs-plugin-datalabels` plugin, implementing and refactoring features related to label display and customization. The user removed legacy options in favor of scriptable options, enabling flexible label behavior based on data and context. Key contributions included improving the positioning, handling, and display of data labels, including adding text styling features such as stroke and shadow.
chartelementschartjs-pluginpluginchartjs
chartjs/Chart.js

Apr 2016 - Mar 2019

Simple HTML5 Charts using the <canvas> tag
Role in this project:
userFull-stack Developer
Contributions:54 reviews, 200 commits, 474 PRs in 2 years 11 months
Contributions summary:Simon made several contributions to improve the Chart.js library. Their commits focused on optimizing animation frame requests in the core animation service, which improved performance during events. They also implemented features to allow multiple charts to share the same data and refactored the code to support effective dataset visibility per chart. Furthermore, the user was responsible for addressing issues in the bar charts and improving test environments.
chartscharthtml5-chartscanvasjavascript
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
Simon Brunel - Expert Software Engineer at Roading