Josh Cunningham is a CIAM architect and full-stack product engineer with 13+ years of experience designing identity, authentication, and developer experience solutions across startups and enterprise teams. He combines hands-on SDK and middleware development (notably contributions to Auth0’s Express OpenID Connect and extensive Auth0 docs) with leadership roles that range from founding engineer to principal solutions architect. Josh excels in "bridge" roles—translating complex protocols like OAuth2/OpenID Connect into teachable content, partner integrations, and production-ready libraries—and has delivered in-person training, partner marketplaces, and high-stakes security hardening projects. His background spans product engineering, technical writing, and open source, and he’s comfortable shipping example-grade code that doubles as documentation. Less obvious: he pairs a chemistry degree mindset with decades of web experience, bringing methodical troubleshooting and curiosity to identity platform architecture. Based in the Greater Seattle area, he currently focuses on CIAM at Anthropic Identity while continuing to shape developer UX and secure integrations.
13 years of coding experience
14 years of employment as a software developer
AS Chemistry, AS Chemistry at Bellevue College
BS Chemistry, BS Chemistry at San Diego State University
Full Stack JavaScript Development Accelerator Web Engineering, Full Stack JavaScript Development Accelerator Web Engineering at Code Fellows
Contributions:473 commits, 497 PRs, 394 pushes in 26 days
Contributions summary:Josh's contributions revolve around implementing and maintaining a C++ program that finds the closest pair of points in a set. The code demonstrates the use of quicksort for sorting and a divide-and-conquer approach to efficiently solve the problem. Furthermore, the user's commits showcase expertise in fundamental algorithms such as quicksort and distance calculations for computational geometry.
Rules are code snippets written in JavaScript that are executed as part of the authentication pipeline in Auth0
Role in this project:
Back-end Developer
Contributions:18 releases, 151 reviews, 68 commits in 1 year 8 months
Contributions summary:Josh applied suggestions and made code formatting changes to the `iddataweb-verification-workflow.js` file. The code modifications primarily involved refactoring function names, cleaning up configurations, and abstracting URLs for improved clarity. Additionally, the user implemented error handling by catching ID token parsing/decoding errors and updated HTTP requests to use axios.
pipelinejavascriptauthenticationsnippetsrules
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
Josh Cunningham - CIAM Architect Engineer at Anthropic Identity