Chelsea Douglas is a customer-success and product leader with 11 years of experience blending hands-on software development and technical program management at Plotly, where she rose from developer to VP of Customer Success. She brings full-stack fluency in Python and JavaScript—contributing vector-field plotting features and improving testing/defaults in the high-profile Plotly and Plotly.js libraries—so she can translate customer needs into robust technical solutions. Her background in music technology and perceptual research gives her a rare edge in data visualization and UX for auditory and visual domains, informing thoughtfully designed demos and sample apps. Based in Montreal, she pairs empathy-driven customer strategy with an engineer’s attention to detail, making her effective at scaling services and aligning product, support, and open-source communities.
11 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Psychology & Music, Bachelor's Degree, Psychology & Music at Emory University
Master's Degree, Music Technology, Master's Degree, Music Technology at McGill University
The interactive graphing library for Python :sparkles:
Role in this project:
Back-end Developer
Contributions:276 commits, 126 PRs, 184 pushes in 3 years 1 month
Contributions summary:Chelsea implemented two new functions, `Quiver` and `Streamline`, in the `plotly/tools.py` file. These functions appear to be related to visualizing vector fields, likely within a plotting library. The commits show the addition of the functions, along with corresponding example code. The user then made edits to clean up the code.
Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
Front-end Developer
Contributions:61 commits, 12 PRs, 16 pushes in 3 years 10 months
Contributions summary:Chelsea primarily focused on improving the testing and default configurations for the histogram and contour chart types within the Plotly.js library. Their contributions include adding unit tests to ensure the correct behavior of auto-binning features, modifying default values, and correcting spacing issues in the tests. They also updated the boxplot component, adjusting its default settings and improving associated tests. The user's work improved the testing coverage and robustness of Plotly.js's charting capabilities.
chartsdashcharting-librarychartwebgl
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
Chelsea Douglas - VP Of Customer Success at Plotly