Kang Tay

Software Engineer at Supabase

Singapore
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
Kang Tay is a software engineer based in Singapore with 8 years of experience building distributed systems and databases, currently contributing to Supabase’s open-source platform. At Supabase he works across the stack—shipping authentication and storage enhancements in popular libraries like supabase-js and auth-js and adding OAuth providers such as Twitter, Discord and LinkedIn to core services. His background includes site-reliability work on Siri Search at Apple and a Google Cloud ACE from a Cloud Sprint programme, reflecting operational rigor alongside feature development. Comfortable in back-end Go and TypeScript ecosystems as well as CI and infra concerns, he focuses on scalable, developer-friendly APIs and auth flows. Beyond coding, he’s contributed to docs and examples that improve onboarding for developers, showing an attention to UX and community experience.
code8 years of coding experience
job2 years of employment as a software developer
bookNOC Toronto (NCTO) Batch 2, NOC Toronto (NCTO) Batch 2 at NUS Overseas Colleges
bookEntrepreneurship/Entrepreneurial Studies, Entrepreneurship/Entrepreneurial Studies at University of Toronto
bookPhysics, Chemistry, Math, Econs, Physics, Chemistry, Math, Econs at National Junior College
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at National University of Singapore
languagesEnglish, Chinese
github-logo-circle

Github Skills (32)

authorizations10
javascript10
client-library10
twitter10
postgresql10
back-end-development10
apidoc10
databases10
storage10
typescript10
user-authentication10
authentication10
nextjs10
user-management10
go10

Programming languages (13)

JavaCSSCRustPLpgSQLGoTypeScriptShell

Github contributions (5)

github-logo-circle
supabase/auth

May 2021 - Jan 2023

A JWT based API for managing users and issuing JWT tokens
Role in this project:
userBack-end Developer
Contributions:1 release, 961 reviews, 419 commits in 1 year 8 months
Contributions summary:Kang primarily contributed to implementing features for Twitter OAuth, indicating back-end development. They added Twitter OAuth functionality by modifying the go.mod file to include required dependencies and creating a new twitter.go file to handle the provider logic. The commits include additions to configuration files and the external OAuth setup, showcasing involvement in integrating the Twitter authentication flow within the existing system. The refactoring of the code included comments and added configurations.
apiclient-authauthorizationtokenssupabase
supabase/auth-js

Jul 2021 - Jan 2023

An isomorphic Javascript library for Supabase Auth.
Role in this project:
userBack-end Developer
Contributions:292 reviews, 212 commits, 268 PRs in 1 year 6 months
Contributions summary:Kang primarily contributed to the Supabase Auth JavaScript library, implementing new features and addressing bug fixes. They added a Discord provider for authentication, expanded the library's type definitions, and updated the code to use the OTP endpoint for sending magic links. Further enhancements include adding parameters to the OTP endpoints and adding the LinkedIn provider. These updates focused on expanding the library's capabilities and improving the developer experience.
isomorphic-javascriptjavascript-libraryauthorizationuser-managementsupabase
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