Charlie Egan

Open Source & Developer Relations

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

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Aberdeen
stackoverflow-logo

Stackoverflow

Stats
5,038reputation
427kreached
32answers
40questions
github-logo-circle

Github Skills (16)

json10
go10
authorization9
develop9
authorizations9
api8
apidoc8
testing7
google-kubernetes-engine6
rego6
gcloud6
ruby6
open-policy-agent6
ruby-on-rails6
procfile6

Programming languages (25)

MakefileGoInno SetupMustacheHTMLJsonnetTypeScriptShell

Github contributions (5)

github-logo-circle
open-policy-agent/opa

Aug 2019 - Jan 2023

Open Policy Agent (OPA) is an open source, general-purpose policy engine.
Role in this project:
userBack-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.
policycompliancedogepoliciescloud-native
charlieegan3/travel-turbine

Nov 2013 - Apr 2015

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.
Request Free Trial