Harry Mallon

Config Release Engineer at Apple

London, 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

👤
Senior
🎓
Top School
Harry Mallon is a pragmatic software engineer and release/configuration specialist with a decade of experience building high-performance, hardware-integrated systems for cinema and cloud environments. He progressed through senior engineering and team lead roles at CODEX, where he led a distributed team to deliver an unannounced product (‘SD’), designed its software spec, and shipped device control APIs and multi-platform clients. His hands-on expertise spans C++, Python, Rust, Swift, Typescript and build systems, and includes GPU work (Metal/CUDA), Linux ARM devices, and kernel driver delivery. An active contributor to notable open-source projects like CMake and OpenImageIO, he has improved build tooling and added AVIF/HEIF support and iOS/Xcode build features. Now at Apple as a Config/Release Engineer, he combines deep systems-level engineering with release automation and cross-functional delivery skills. Colleagues describe him as a technical generalist who comfortably moves between low-level performance work and product-facing APIs.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts (BA), Physics, Bachelor of Arts (BA), Physics at University of Oxford
bookThe Manchester Grammar School
languagesEnglish
github-logo-circle

Github Skills (16)

dependency-management10
xcode10
c-language10
cmake10
avif10
heif10
cprogramming-language10
image-processing10
build-automation10
configuration-management9
openssl7
ios7
gfx6
cpack6
github-ci3

Programming languages (18)

C#C++CSSCRustCMakeGoVisual Basic 6.0

Github contributions (5)

github-logo-circle
Kitware/CMake

Jul 2017 - Sep 2022

Mirror of CMake upstream repository
Role in this project:
userBack-end & Build Engineer
Contributions:20 commits, 2 PRs in 5 years 2 months
Contributions summary:Harry contributed to the CMake build system, enhancing its functionality across multiple areas. They implemented features to support Xcode, including handling of schemes and build configurations, as well as incorporating features for iOS builds. Further contributions involved adding support for external dependencies, such as OpenSSL, and improving the build process through fixes to stripping and package creation.
cppcmakeupstream
ruslo/hunter

Feb 2019 - Apr 2019

Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:10 commits, 9 PRs, 32 comments in 2 months
Contributions summary:Harry primarily contributed to the build and dependency management aspects of the project, updating package versions like SQLite3, ZLIB, and related dependencies. They also worked on improving the build process by adding support for Microsoft Build Tools 2017 and cleaning up code in the build configuration files. Additionally, the user made adjustments to the project's build system and dependency configuration to ensure build consistency and proper library linking. These actions suggest the user's expertise in dependency management and build automation.
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
Harry Mallon - Config Release Engineer at Apple