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.
11 years of coding experience
23 years of employment as a software developer
MSc, Computing by Research, MSc, Computing by Research at University of East Anglia
Freeze (package) Python programs into stand-alone executables
Role in this project:
Technical 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.
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.