Ori Shavit is a Senior Software Engineer based in Berlin with a decade of experience building secure, production-grade backend systems across startups and scale-ups. His background spans security research in Unit 8200 to engineering roles at SentinelOne, Rookout, Permit.io, Otterize, and currently Cyera, blending deep security sensibilities with practical engineering. He contributes to open-source projects like permitio/opal, where he streamlined installation, dependency management, and added features to support policy-scoped real-time updates using Celery and policy agents. Comfortable operating at the intersection of policy, observability, and distributed systems, Ori excels at refactoring complex codebases to improve reliability and developer experience. Colleagues rely on him to translate security and compliance needs into maintainable backend APIs and automation.
Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)
Role in this project:
Back-end Developer
Contributions:34 reviews, 81 commits, 66 PRs in 10 months
Contributions summary:Ori primarily contributed to refactoring installation scripts and addressing missing dependencies across the opal-server, opal-client, and opal-common packages. They made several updates to the setup.py files in each package, streamlining the build process. They also focused on dependency management by adding and fixing missing imports across multiple packages. The user made modifications to support the OPAL Scopes feature, including the addition of an API and the definition of a periodic update mechanism via Celery.
Generate an IAM policy from AWS, Azure, or Google Cloud (GCP) calls using client-side monitoring (CSM) or embedded proxy
Contributions:12 PRs, 21 pushes, 11 branches in 1 year
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.