Matthew Earnshaw

Senior Mechanical Design Engineer at Jabil

Ottawa, 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
Matthew Earnshaw is a Senior Mechanical Design Engineer in Ottawa with 14 years of experience designing complex aerospace and avionics hardware. He has progressed from development roles into compressor design at Pratt & Whitney Canada and later delivered mechanical engineering for satcom systems before joining Jabil in a senior design capacity. Matthew blends hands-on CAD and product development expertise with systems-level thinking, frequently working at the interface of thermal, structural and manufacturability requirements. He also contributes to open-source scientific tooling—adding a PyQt/Mpl-based plot manager to SunPy—demonstrating an aptitude for data visualization and UI work beyond typical mechanical responsibilities. Colleagues know him for translating ambiguous requirements into practical, testable designs while keeping production and field constraints in mind. Trained at the University of Toronto, he pairs strong engineering fundamentals with a track record of cross-disciplinary collaboration.
code14 years of coding experience
job3 years of employment as a software developer
bookBachelor of Applied Science - BASc, Mechanical Engineering, Bachelor of Applied Science - BASc, Mechanical Engineering at University of Toronto
github-logo-circle

Github Skills (11)

data-visualizations10
fits10
uid10
data-visualization10
data-visualisation10
pyqt10
front-end-development10
ui-design10
python10
matplotlib10
solar9

Programming languages (16)

JavaLeanCTeXHTMLAGS ScriptXSLTJupyter Notebook

Github contributions (5)

github-logo-circle
sunpy/sunpy

Aug 2011 - Aug 2012

SunPy - Python for Solar Physics
Role in this project:
userFull-stack Developer
Contributions:73 commits, 1 comment in 1 year
Contributions summary:Matthew contributed to a prototype plot manager GUI for SunPy. Their work primarily involved the development of the user interface using PyQt4, incorporating UI elements such as menus, toolbars, and dialogs, with the primary goal of displaying and interacting with FITS data plots. They implemented features for opening, saving, and modifying plots, which included changing the colormap. The commits also focused on integrating the Matplotlib library for plotting functionality, indicating an understanding of data visualization techniques within the context of solar physics data.
physicspythonsolarsimulationpython-3
OpenSourceBrain/geppetto-osb

Dec 2016 - Nov 2019

An OSB extension for Geppetto
Contributions:377 commits, 27 PRs, 235 pushes in 2 years 11 months
osbgeppetto
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
Matthew Earnshaw - Senior Mechanical Design Engineer at Jabil