Charlie Egan is an Open Source and Developer Relations engineer based in London with 12 years of experience focused on Kubernetes and cloud-native security, particularly authentication and authorization. As a maintainer on the widely used Open Policy Agent project, he has contributed core built-ins and usability improvements that broaden policy expressiveness and crypto handling. He has moved between hands-on engineering and advocacy roles at Jetstack and Styra before joining Apple's open source & developer relations team, blending technical depth with community-facing communication. Charlie combines backend engineering chops—designing built-in policy functions and nested-object handling—with a knack for translating complex security primitives into usable tools for developers. His background suggests a pragmatic approach to security: improving developer workflows by shaping both code and community.
12 years of coding experience
9 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Aberdeen
Open Policy Agent (OPA) is an open source, general-purpose policy engine.
Role in this project:
Back-end Developer
Contributions:308 reviews, 20 commits, 228 PRs in 3 years 6 months
Contributions summary:Charlie primarily contributed to the development of built-in functions within the Open Policy Agent project. Their work involved adding new functionalities, such as `semver.compare`, `is_valid`, and support for PEM-formatted data in crypto built-ins. They also modified object.get to support nested key arrays and made various improvements, including updating documentation and the introduction of code for showing all built-in errors. These modifications enhanced the functionality and flexibility of the policy engine.
Contributions:59 commits, 1 push in 1 year 5 months
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.