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.
8 years of coding experience
2 years of employment as a software developer
NOC Toronto (NCTO) Batch 2, NOC Toronto (NCTO) Batch 2 at NUS Overseas Colleges
Entrepreneurship/Entrepreneurial Studies, Entrepreneurship/Entrepreneurial Studies at University of Toronto
Physics, Chemistry, Math, Econs, Physics, Chemistry, Math, Econs at National Junior College
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at National University of Singapore
A JWT based API for managing users and issuing JWT tokens
Role in this project:
Back-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.
An isomorphic Javascript library for Supabase Auth.
Role in this project:
Back-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.
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.