Kiran Krishnan is a Staff Software Engineer with 11 years of experience building enterprise-grade authentication and identity features—SAML SSO, SCIM Directory Sync, and audit logging—across startups and open-source projects. Comfortable across the full stack, he uses TypeScript/Node, React/Next, PostgreSQL/Prisma and has shipped production SSO/OIDC flows and provider integrations for projects like Jackson, Cal.com, and Supabase Auth. He spent recent years focused on open source security-as-code at BoxyHQ and continues contributing to widely used tooling such as dub (adopted by Twilio and Vercel) and the BoxyHQ SaaS starter kit. Based in India, Kiran blends product-first engineering with practical documentation and developer experience work, and has a track record of removing heavyweight dependencies and simplifying auth flows for easier operator experience.
11 years of coding experience
12 years of employment as a software developer
Master of Computer Applications - MCA, Master of Computer Applications - MCA at College of Engineering Trivandrum
🔥 Enterprise SaaS Starter Kit - Kickstart your enterprise app development with the Next.js SaaS boilerplate 🚀
Role in this project:
Full-stack Developer
Contributions:450 reviews, 111 commits, 550 PRs in 6 months
Contributions summary:Kiran primarily contributed to the development of the enterprise SaaS starter kit, focusing on features related to user invitations and authentication. They implemented a new invitation flow, including a new page and integration with NextAuth. Additionally, the user worked on the creation and maintenance of API endpoints and UI components, including SAML SSO functionality and email verifications. The contributions showcase an involvement across both frontend and backend technologies.
🔥 Streamline your web application's authentication with Jackson, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning. 🤩
Role in this project:
Back-end Developer
Contributions:428 reviews, 160 commits, 454 PRs in 1 year 2 months
Contributions summary:Kiran primarily worked on streamlining the authentication process within the Jackson SSO service, which supports SAML and OpenID Connect protocols. Their commits focused on modifying backend code, including adjusting the SAML configuration, implementing POST binding for SLO, and removing dependencies to remove express dependencies. They also refined API endpoints and validated the code to ensure that the setup is correctly configured.
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
Kiran Krishnan - Staff Software Engineer at Dub.co