Jon Carl is a Staff Software Engineer with 11 years of experience building cloud-native infrastructure and developer-focused runtimes, currently at Okta after leading runtime and platform work at Auth0. He brings strong backend expertise in Go, Kubernetes, AWS and C#, and has a track record of making complex systems simple and reliable—authoring internal RFCs, leading Golang knowledge sharing, and building self-service automation for teams. Jon is an active open-source contributor, notably improving the go-jwt-middleware with JWKS support and refactoring core token validation, and helped make a .NET Consul client build reliably cross-platform. He combines hands-on engineering with DevOps sensibilities, having automated K8s cluster standup, CI/CD, and packaging across Windows and Mono environments. Based in Missoula, Montana, he also ships consumer software in his spare time, co‑building the iOS app Fitness Totals, reflecting a curiosity for diverse languages and user-focused products.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BS), Information Technology, Bachelor of Science (BS), Information Technology at Bob Jones University
A Middleware for Go Programming Language to check for JWTs on HTTP requests
Role in this project:
Back-end Developer
Contributions:2 releases, 40 reviews, 13 commits in 1 year 9 months
Contributions summary:Jon primarily contributed to the `go-jwt-middleware` repository by implementing features, such as cookie token extraction, and addressing issues, such as updating broken links and simplifying functionality. They refactored the core token validation logic, incorporating dependency updates and tests. Additionally, the user added a JWKS provider to the josev2 validator, enhancing the security and flexibility of the middleware.
Contributions:12 commits, 1 PR, 13 comments in 1 day
Contributions summary:Jon primarily focused on build and deployment processes for the .NET API. Their contributions involved integrating and configuring ILRepack to package dependencies, and they refactored the build process to work with both Windows and non-Windows environments (specifically Mono). Furthermore, the user upgraded dependencies and fixed issues related to the build and deployment pipeline, demonstrating a focus on continuous integration and ensuring cross-platform compatibility.
apiconsulocelotdotnet-corenetcore
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.