Hi, I am Kai
Full stack developer and a bit of everything else. Currently at Stripe.
Blog
Positive affirmation passphrases
If your work requires a passphrase, why not make it worth your time?
Why remote development is the future
Why local development is suboptimal, and why remote development seems to be the way forward.
Proving the passage of time with blockchain
Using blockchain to prove that the passage of time is happening in real-time.
Projects
Givingchy
A Kickstarter clone.
- Vue
- Go
- PostgreSQL
- Docker
NUSMods
The largest NUS open-source project that helps students plan their modules and timetables.
- React
- Flow
- Node
- GraphQL
Elm-HN
Hackernews clone in Elm.
- Elm
Code@NUS
Explorer for NUS open source projects and contributors.
- Preact
- Node
Jasmine
iOS app that gamifies learning Mandarin.
- iOS
- Swift