I'm Anders, and these are my personal Github projects. I tend to work mainly in projects surrounding security, identity, authentication and authorization, but I'm interested in most things software. Occasionally I blog about it.
Developer advocate at Styra, the creators of Open Policy Agent (OPA). Involved in most things in the community—if you're working on anything cool in that space or want me to come talk about it somewhere, let's chat!
- ✉️ anders [at] eknert.com
- ☎️ For a chat, find me by my name @ the OPA or Kubernetes Slack
- 📨 Or on LinkedIn or StackOverflow
- 🐘 Connect with me on Mastodon
- 🏠 Based in Stockholm, Sweden 🇸🇪
- 👨👩👧👦 Partner and two kids
- ⏰ Timezone ❄ CET (UTC +1) or ☀️ CEST (UTC +2)
- 🍺 Yes, please!
- WTF is Policy as Code?
- Dynamic Policy Composition for OPA
- Linting Rego With... Rego!
- Guarding the Guardrails — Introducing Regal the Rego linter
- How to Express OR in Rego
- The Kubernetes Authorization Webhook
- I have a plan! Exploring the OPA Intermediate Representation (IR) format
- Renovating Rego
- Open Policy Agent, Year in Review: 2020, 2021, 2022, 2023
- Open Policy Agent, Intro and Deep-Dive, KubeCon + CloudNativeCon, Paris, 2024
- Can It Be Done? Building Fine-Grained Access Control for Backstage with OPA, BackstageCon, Paris, 2024
- Get Ready for the EUCS, KubeCon + CloudNativeCon, Amsterdam, 2023
- API Authorization with Open Policy Agent, API Days, Paris 2022
- Open Policy Agent, Intro and Deep-Dive, KubeCon + CloudNativeCon, Valencia 2022
- Running Away From Responsibilities, the DevSecOps Way, WTFisCloudNative 2021
- The Evolution of Access Control, API Community, Belgium 2021