Jared Hanson

Co-Founder at Keycard

Berkeley, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jared Hanson is a software engineer and entrepreneur with 15+ years building systems from embedded devices to cloud-native identity platforms, currently co-founding Keycard in Berkeley. He led architecture and product teams at Auth0 and Okta, shaping IAM features that handled billions of logins and enterprise-grade federation, MFA and SSO. A hands-on engineer comfortable across C/C++, Node.js, and web stacks, he moves ideas to production—having scaled startups through acquisitions and rapid growth. Jared is the lead author of Passport.js, a widely used Node.js authentication framework downloaded over a million times per month, and maintains a prolific GitHub portfolio of 300+ repos. His work blends deep security expertise with practical product instincts, from protocol-level OAuth/OpenID Connect improvements to developer-facing SDKs and samples. Colleagues know him for shipping robust, well-tested auth flows and for turning complex identity requirements into simple developer experiences.
code15 years of coding experience
job21 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at South Dakota Mines
stackoverflow-logo

Stackoverflow

Stats
15,970reputation
1.0mreached
78answers
1question
Badges
callback
top-1%
facebook
top-5%
oauth
top-1%
middleware
top-5%
javascript
top-5%
authentication
top-1%
github-logo-circle

Github Skills (52)

javascript10
middleware10
twitter10
expressjs10
back-end-development10
apidoc10
session-management10
testing10
openid-connect10
http10
user-authentication10
authentication10
callback10
api10
front-end-development10

Programming languages (8)

TypeScriptCSSCMakefileJavaScriptCodeQLHTMLStylus

Github contributions (5)

github-logo-circle
jaredhanson/passport-github

Nov 2011 - Oct 2022

GitHub authentication strategy for Passport and Node.js.
Role in this project:
userBack-end Developer
Contributions:77 commits, 22 PRs, 40 pushes in 11 years
Contributions summary:Jared primarily contributed to the development of a GitHub authentication strategy for Passport and Node.js. They implemented a login example, including the necessary Express.js routes, Passport configurations, and views. Code changes demonstrate the integration of the GitHub authentication flow, including handling callbacks and session management. Additionally, the user made code adjustments to conform to the latest conventions.
nodejs
jaredhanson/connect-flash

Mar 2012 - Jun 2020

Flash message middleware for Connect and Express.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:29 commits, 6 pushes, 3 comments in 8 years 4 months
Contributions summary:Jared primarily contributed to the testing of the `connect-flash` middleware. Their work involved creating and modifying test cases to ensure the correct functionality of the flash messages, including setting, getting, and clearing messages of different types and formats. They also implemented tests for edge cases, such as requests without sessions and requests with existing flash functions, demonstrating a focus on comprehensive testing. The commits showcase a deep understanding of how to test the middleware's features and ensure its reliability.
flash-messagesmiddleware
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