Hi, I am Kai
Full stack developer and a bit of everything else. Currently at Stripe.
Blog
Data Serialization Formats
Exploring Protobuf, Cap'n Proto, FlatBuffers, Avro, and Thrift.
The Async Ecosystem in Rust
Understanding Rust's Tower, HTTP, HttpBody ecosytem and how they work together.
Thoughts on the future of Programming
Looking ahead of the curve to see what the future of programming holds in this new future of LLMs, hardware and ecosystems.
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