Andrew Mcguire

Senior Software Engineering Manager (Space Services) at Spire

Glasgow, Scotland, United Kingdom
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

👤
Senior
🎓
Top School
Andrew Mcguire is a Senior Software Engineering Manager specializing in space services, combining a decade of engineering leadership with deep technical roots in chemical and computational engineering. He progressed from PhD research and teaching in computational chemical engineering to product and technical leadership at Spiro Control and now leads software teams at Spire, blending domain expertise in process simulation and control with systems engineering for aerospace applications. A hands-on contributor to the Python Control Systems Library, he has improved performance and correctness in core control routines—evidence of comfort with both the math and implementation of feedback systems. Based in Glasgow, he pairs rigorous academic training (Cambridge, Toronto, Strathclyde) with practical product delivery, and brings a rare mix of scientific modelling, HPC experience and product stewardship to complex, safety-critical software.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster of Engineering (MEng), Chemical Engineering, Distinction, Master of Engineering (MEng), Chemical Engineering, Distinction at University of Strathclyde
bookDoctor of Philosophy - PhD, Computational Chemical Engineering, Doctor of Philosophy - PhD, Computational Chemical Engineering at University of Cambridge
bookChemical Engineering, 3.98 GPA, Chemical Engineering, 3.98 GPA at University of Toronto
github-logo-circle

Github Skills (10)

control-systems10
python10
numpy10
optimization9
optimisation9
scipy9
numerical-optimization9
algorithm9
code-optimization9
algorithms9

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
The Python Control Systems Library is a Python module that implements basic operations for analysis and design of feedback control systems.
Role in this project:
userBackend Developer
Contributions:7 commits, 3 PRs, 7 comments in 8 months
Contributions summary:Andrew focused on improving the performance and correctness of the Python control systems library. They made performance improvements to the `_remove_useless_states` routine, fixed a bug in `xferfcn._evalfr` related to discrete systems, and addressed an issue in `timeresp.forced_response`. Furthermore, they made minor updates to comments within the codebase and contributed to refactoring and merging changes. This indicates an understanding of the underlying mathematics and implementation details of the control systems library.
control-systemspythonpython-modules
adm78/visualchemeng-js

Sep 2017 - Jul 2022

Contributions:542 commits, 2 PRs, 358 pushes in 4 years 11 months
javascriptjavascript-modules
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