Greg Wilson

Engineering Manager at Plotly

Toronto, Ontario, Canada
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
Greg Wilson is an engineering manager and educator with 14 years in software leadership and decades of prior technical experience, currently leading engineering at Plotly from Toronto. He co-founded Software Carpentry and served as its first Executive Director, blending curriculum design, instructor training, and open-source stewardship to scale reproducible computing education. Greg pairs hands-on full‑stack development—contributions to well-known projects like plotly.py and multiple Carpentries lesson repos—with technical writing that makes complex topics accessible across languages and audiences. His background spans research and industry roles from academia to startups, informed by a PhD in Computer Science from Edinburgh. Notable but less obvious: he has automated cross-referencing and multilingual tooling for glossary projects, demonstrating a knack for tooling that amplifies educational content. Colleagues know him as a pragmatic leader who moves between coding, teaching, and documentation to deliver durable developer tools and learning experiences.
code14 years of coding experience
job24 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at The University of Edinburgh
bookBachelor of Applied Science (B.A.Sc.) Mathematics and Engineering, Bachelor of Applied Science (B.A.Sc.) Mathematics and Engineering at Queen's University
languagesEnglish
github-logo-circle

Github Skills (53)

data-visualizations10
markdown10
content-management-system10
git10
javascript10
pytest10
python10
cgi10
testing10
ui-customization10
data-visualisation10
template-engine10
integrations10
mergetool10
merge10

Programming languages (24)

JavaCSSJinjaRustCHandlebarsTeXGo

Github contributions (5)

github-logo-circle
carpentries/lesson-example

Oct 2014 - Jan 2017

Example lesson using The Carpentries lesson template.
Role in this project:
userTechnical Writer
Contributions:337 commits, 43 PRs, 67 pushes in 2 years 3 months
Contributions summary:Greg's commits primarily involve importing material from a lesson-template repository and removing curly quotes, along with minor changes to the content. The changes include edits to HTML files and the modification of references. The contributions show a focus on refining and updating existing documentation within the lesson example.
carpentries-infrastructurelesson-templateenglishcarpentries
swcarpentry/git-novice

Nov 2013 - Sep 2016

Version Control with Git
Role in this project:
userFull-stack Developer
Contributions:1 release, 206 commits, 45 PRs in 2 years 11 months
Contributions summary:Greg's contributions primarily involve modifying and merging files, indicating a role in project maintenance and potentially integration. Their changes include merging branches, modifying core files like deck.core.js, and initializing with a new lesson template. The user has also made changes to a backup script and included Git commands, demonstrating an understanding of version control and project setup.
version-controlenglishversioningcarpentriessoftware-carpentry
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
Greg Wilson - Engineering Manager at Plotly