I'm Zhi Sheng, a computer science undergraduate at NUS.
I'm interested in personal/local-first software, distributed systems, databases, and building delightful user interfaces. I enjoy reading (mostly sci-fi and fantasy), long bus rides, and long walks.
- Rebuilt spaced to be a local-first PWA. Built the sync engine using CRDTs.
- Ream: my own reader mode extension.
- Whisp: voice dictation in the browser
Working on some interesting online courses:
- MIT Distributed Systems
- ✅ MapReduce
- ✅ KVStore
- ✅ Raft
- ⏸️ KV Service on top of Raft
- CMU Database Systems
- ✅ Buffer Pool Manager
- 🔄 Concurrent B+Tree
- UC Berkeley AI Course
- 🔄 Project 1
Started reading CS papers this year:
- Interned at some cool startups
- Built a spaced-repeition web-app
- and a collaborative coding interview platform