Michael Platings

Principal Software Engineer at Arm

Cambridge, England, 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

🤩
Rockstar
🎓
Top School
Michael Platings is a Principal Software Engineer based in Cambridge with 11 years of professional experience and a steady progression through engineering roles at Arm, DisplayLink, and scientific software at the Cambridge Crystallographic Data Centre. He blends deep systems and tooling expertise with practical delivery, having moved from hands-on development roles into architecture and leadership at Arm. An MSc researcher in computing and a longtime contributor to engineering documentation (notably improving clarity in the widely used PyInstaller project), he has a knack for turning complex build and packaging details into usable guidance. Colleagues describe him as a pragmatic problem-solver who pairs disciplined engineering with clear communication, often surfacing small but impactful improvements in developer experience.
code11 years of coding experience
job23 years of employment as a software developer
bookMSc, Computing by Research, MSc, Computing by Research at University of East Anglia
stackoverflow-logo

Stackoverflow

Stats
3,075reputation
336kreached
17answers
2questions
Badges
portability
top-1%
deprecated
top-1%
github-logo-circle

Github Skills (17)

python10
bundle10
python-exec10
exe10
package10
portability10
deprecated10
documentation10
environment-variables9
jenkins6
pycharm6
jenkins-pipeline6
parallel-processing6
blame6
debugging6

Programming languages (11)

TypeScriptJavaC++CLLVMCMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
pyinstaller/pyinstaller

Apr 2015 - Jun 2015

Freeze (package) Python programs into stand-alone executables
Role in this project:
userTechnical Writer
Contributions:11 commits, 1 PR, 3 comments in 2 months
Contributions summary:Michael primarily contributed to the project by enhancing the documentation for the `PYINSTALLERCONFIGDIR` environment variable. They added descriptions for its usage to the manual, man pages, and documentation for various components. Furthermore, the user corrected table formatting and updated instances of the environment variable name to use underscores consistently throughout the documentation and source code.
pythonstandrevit-apisetuptoolspython2
mplatings/picolibc

Oct 2022 - Jul 2023

picolibc - a C library designed for embedded 32- and 64- bit systems.
Contributions:8 pushes, 2 branches in 9 months
64-bitnimblec-libraryretrocomputingbit
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