Filip Skokan is a Staff Engineer with 12 years of experience designing and shipping identity and authentication systems end-to-end, currently based in Central Bohemia and working at Okta. He combines deep protocol expertise in OpenID Connect, OAuth 2.0, SAML and CAS with pragmatic system architecture and ops experience, having built and led production SSO platforms at ProSiebenSat.1 and Auth0. A long-time Node.js core collaborator and TSC member, Filip contributes cryptography and WebCrypto improvements to major runtimes and libraries (Node.js, Deno, jose), improving interoperability for Ed25519/X25519 and JWK handling. He’s equally comfortable in CI/CD and test automation, having enhanced GitHub Actions, undici tests and Web Platform Tests to harden crypto behavior. Known for turning security-sensitive protocol specs into robust, test-covered implementations, he brings both hands-on coding and architectural leadership to identity and crypto problems.
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
Role in this project:
Back-end Developer
Contributions:115 releases, 35 reviews, 739 commits in 6 years 7 months
Contributions summary:Filip primarily contributed to the OpenID Connect Client API for JavaScript Runtimes. Their work involved updating and maintaining the README, as well as making code changes to core files, including base_client.js and provider.js. These changes involved implementing new features, example applications, and tests while modifying existing functions and classes to improve API functionality. The user also created tests for clients and implemented the framework for using JARM in the project.
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Role in this project:
Back-end Developer
Contributions:110 releases, 18 reviews, 1138 commits in 4 years 3 months
Contributions summary:Filip refactored key object properties to be private, implemented a system for verifying signatures before claims sets. The user has also updated the codebase to support the use of a Deno package. Moreover, they have updated the codebase to support the use of a general jwe class, along with general claims set handling. They have also added testing, and resolved issues with the jwe functionality.
everythingsignjwkexpressjwks
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.