Alaister Young

Software Engineer at Supabase

Melbourne, Victoria, Australia
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
Alaister Young is a Melbourne-based software engineer with 10 years of experience, currently contributing to core platform work at Supabase while co-founding Nitrogen Education. He specializes in full-stack development with a strong focus on authentication, session handling, and realtime features—demonstrated by his contributions to supabase/auth-js and supabase-js integrating gotrue and improving session refresh logic. He also enhances developer experience on the front end, moving GraphiQL into API docs and adding API key header support for the wider Supabase ecosystem. Entrepreneurial and product-minded, he combines pragmatic engineering with a knack for developer tooling—and, according to his GitHub bio, he "walks like penguin."
code10 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
357reputation
27kreached
1answer
20questions
github-logo-circle

Github Skills (31)

authorizations10
client-library10
javascript10
authentication10
typescript10
user-authentication10
nextjs10
wpgraphql10
user-management10
wordpress-graphql10
typescript-types10
authorization10
graphql10
typescripts10
supabase10

Programming languages (10)

TypeScriptCSSC++RustPLpgSQLJavaScriptGoHTML

Github contributions (5)

github-logo-circle
supabase/auth-js

May 2022 - Oct 2022

An isomorphic Javascript library for Supabase Auth.
Role in this project:
userBack-end Developer
Contributions:49 reviews, 58 commits, 43 PRs in 4 months
Contributions summary:Alaister primarily focused on enhancing the authentication and authorization features within the Supabase Auth JavaScript library. Their contributions involved implementing new methods, such as `getSession` and `getUser`, and documenting their usage. Additionally, the user made changes to improve the session handling and refresh mechanisms, including refactoring code to use the `Deferred` helper class and ensuring that session data is correctly persisted. These changes also included adding new tests to support the implementation.
isomorphic-javascriptjavascript-libraryauthorizationuser-managementsupabase
supabase/supabase

Mar 2022 - Jan 2023

The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
Role in this project:
userFront-end Developer
Contributions:2405 reviews, 413 commits, 1000 PRs in 10 months
Contributions summary:Alaister's commits primarily focused on front-end development within the Supabase project. Their contributions included moving and integrating GraphiQL into the API docs section by modifying layout components and pages. Furthermore, the user added features to implement the API key header to GraphiQL headers section and removed unnecessary comments. They also worked on putting GraphiQL behind a feature flag and ensuring the correct display of the table's information.
realtimefirebase-databasewebsocketsfirestorefollow
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