Sr. Systems Engineer at Walt Disney Animation Studios
Pasadena, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Greg Neagle is a senior systems engineer with 30 years in IT and 17 years focused on systems engineering, specializing in integrating macOS into mixed Linux and Windows environments at Walt Disney Animation Studios. He is the primary developer of Munki, a widely used open-source macOS software management tool, and an active contributor to AutoPkg, Reposado, and other macOS admin projects, improving package handling, update replication, and automation. Greg combines deep scripting and backend development skills—Python, shell, and Swift—with practical systems management expertise around Directory Services and deployment. He’s a seasoned technical writer and conference speaker, coauthor of a book on Apple’s Managed Preferences and a frequent contributor to MacTech and MacEnterprise. His career blends hands-on engineering with tooling that scales in production studios, and he often surfaces subtle macOS installer and catalog edge cases that others miss. Based in Pasadena, he brings theater-trained communication chops to complex technical collaboration across teams.
17 years of coding experience
5 years of employment as a software developer
BA, Theatre Arts, BA, Theatre Arts at University of Iowa
Acting and Directing, Acting and Directing at California State University, Fullerton
Contributions:7 reviews, 178 commits, 66 PRs in 9 years 6 months
Contributions summary:Greg appears to be contributing to the AutoPkg recipes, specifically focusing on creating and modifying processors within the context of package management. Their contributions include developing Python scripts for tasks like finding AutoPkg source files, creating Munki catalogs, moving files, and unpacking packages. They also refactored code, indicating a focus on maintainability and code quality within the AutoPkg ecosystem.
Host Apple Software Updates on the hardware and OS of your choice.
Role in this project:
Back-end Developer
Contributions:162 commits, 32 PRs, 71 pushes in 9 years 9 months
Contributions summary:Greg primarily contributed to the `reposado` project by adding configuration options and improving the software update replication process. They added functionality to the `repoutil` script and addressed issues related to preference validation and catalog management. The user also implemented fixes for unicode output and improved the overall usability of the tool, including adding logging capabilities. The user also implemented updates for Apple catalog URLs.
hardwaresoftware-update
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.