Étienne Pinard is a multidisciplinary developer and coach based in Sherbrooke with 12 years of technical experience and hands-on community leadership as a parkour instructor. He contributes to high-profile open-source projects like Plotly and Dash, working across front-end and back-end domains (including Julia integration, plotting libraries, and testing infrastructure) which shows a rare blend of data-app engineering and visualization expertise. At Le Module Parkour he built a progressive curriculum and leveling system for youth cohorts, demonstrating product thinking applied to coaching and pedagogy. Comfortable shipping changes from low-level chart rendering to documentation and tooling, he pairs practical engineering with clear communication and a knack for making complex interactions feel intuitive.
Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
Front-end Developer
Contributions:138 releases, 6775 commits, 1793 PRs in 5 years 8 months
Contributions summary:Étienne primarily contributed to the Plotly.js library by adapting and refining existing chart functionality. They focused on improvements, such as adding tests for box plots, addressing bugs related to axis ranges and multi-line labels, and handling the rendering of chart elements. Their work included adjustments to several components, especially in areas like hover labels, with specific attention to ensuring correct display and handling of text and data.
Issue tracker for Plotly's open-source documentation.
Role in this project:
Technical Writer
Contributions:40 commits, 5 PRs, 14 pushes in 4 years
Contributions summary:Étienne primarily contributed to the documentation aspect of the Plotly project. Their work included adding examples, such as bar charts with hover text and line shapes, across multiple programming languages (Matlab, Julia, R, JavaScript, and Python). They also made adjustments to existing documentation by updating example headers, improving layout, and replacing deprecated features like `scl` with `colorscale`. Furthermore, the user demonstrated familiarity with the publishing workflow, running commands like `run.py all` and `publish.py test`.
plotlytrackerissue-tracker
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.