Graham Pugh is a Senior System Engineer with 11 years of experience specialising in Apple client management and Jamf Pro architectures, currently delivering MSP services from Germany. He designed and engineered a highly automated, multi-tenant Jamf Pro environment for ETH Zürich supporting over 3,000 Apple users across 30 IT groups and is a Certified Jamf Expert. Graham focuses on efficiency—automating repetitive support tasks, standardising processes, and improving communications to reduce incidents while raising user satisfaction. He maintains practical open-source tooling such as the erase-install script for streamlined macOS provisioning, reflecting his blend of systems engineering and hands-on scripting. With a Ph.D. in Glacial Geochemistry, he brings a scientist’s analytical mindset to IT problems and a continued interest in how computing supports research. Outside work he blogs about Mac administration, enjoys mountain running and cycling, and is learning German.
11 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Glacial Geochemistry, Doctor of Philosophy (Ph.D.), Glacial Geochemistry at Aberystwyth University
Bachelor of Science (B.Sc.), Geochemistry, 2:1, Bachelor of Science (B.Sc.), Geochemistry, 2:1 at The University of Manchester
Master of Science (M.Sc.), Geochemistry, Merit, Master of Science (M.Sc.), Geochemistry, Merit at University of Leeds
A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single process. Watch the video!
Role in this project:
Full-stack Developer
Contributions:144 releases, 19 reviews, 249 commits in 4 years 7 months
Contributions summary:Graham appears to have been actively involved in developing and maintaining the `erase-install` script. Their commits demonstrate work on both scripting logic and user interface (UI) aspects. The user added a script for in-place upgrades and also made improvements to version checking, added options, and updated functionality. This suggests a focus on features and bug fixes within this system administration tool.
Contributions:9 reviews, 127 commits, 198 PRs in 2 years 5 months
jamfuploading
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
Graham Pugh - Senior System Engineer - MSP Services at Jamf