Hi, I am Kai

Full stack developer and a bit of everything else. Currently at Stripe.

Blog

  1. Positive affirmation passphrases

    If your work requires a passphrase, why not make it worth your time?

  2. Why remote development is the future

    Why local development is suboptimal, and why remote development seems to be the way forward.

  3. Proving the passage of time with blockchain

    Using blockchain to prove that the passage of time is happening in real-time.

Projects

  • Screenshot of Givingchy

    Givingchy

    A Kickstarter clone.

    • Vue
    • Go
    • PostgreSQL
    • Docker
  • Screenshot of NUSMods

    NUSMods

    The largest NUS open-source project that helps students plan their modules and timetables.

    • React
    • Flow
    • Node
    • GraphQL
  • Screenshot of Elm-HN

    Elm-HN

    Hackernews clone in Elm.

    • Elm
  • Screenshot of Code@NUS

    Code@NUS

    Explorer for NUS open source projects and contributors.

    • Preact
    • Node
  • Screenshot of Jasmine

    Jasmine

    iOS app that gamifies learning Mandarin.

    • iOS
    • Swift