Francois Dion is a founder, data scientist and seasoned software leader with over two decades of experience in AI and 15 years managing and mentoring engineering teams. He leads Dion Research, building AI-driven data quality, anomaly detection and end-to-end analytics platforms, and contributes to notable open-source projects like Plotly and PandasGUI where he’s improved visualization rendering and UI features. Equally comfortable in research and production, he architects hybrid cloud/cluster solutions and specialty hardware for large-scale ML while shipping reproducible pipelines and secure data products. A polyglot coder and polymath with roots in symbolic AI and 13 years of modern machine learning, he also runs local tech communities (Python Piedmont Triad) and blends creative pursuits—music, photography and art—into his technical work. Based in Winston-Salem, NC, he’s available for advisory or contract roles and brings a rare combination of academic depth, hands-on engineering and product-focused entrepreneurship.
11 years of coding experience
19 years of employment as a software developer
Computer Science, Computer Science at Université de Montréal
Microelectronics, Microelectronics at UQAM | Université du Québec à Montréal
DEC sciences pures et appliquées, DEC sciences pures et appliquées at College Jean-de-Brebeuf
Contributions:2 reviews, 31 commits, 12 PRs in 4 months
Contributions summary:Francois primarily contributed to the front-end and UI aspects of the PandasGUI project. They implemented features to enhance the data visualization capabilities, including adding support for lines+marker modes, hover names, and mirrored scatter facets on 3D scatter plots. They added options for auto-completion, display of categorical values, and added a button for saving plots as HTML files. Moreover, the user also worked on integrating the UI with backend components to allow for features like copy/paste functionalities.
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
Role in this project:
Full-stack Developer
Contributions:1 review, 5 commits, 1 PR in 1 month
Contributions summary:Francois contributed to the `plotly/plotly.py` repository by fixing compatibility issues with Matplotlib versions and adding features related to drawing legend shapes within the plotting library. Their work involved modifying code related to the `mplexporter` module, the renderer, and test files, indicating a focus on integrating Matplotlib functionalities with Plotly. These changes aimed to improve the rendering of plots, especially those with legends and markers, enhancing the library's ability to translate and display matplotlib plots within the Plotly framework.
pythonjupyter-notebookchartingplotlyjsexpress
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.