Projects
programming languages
- Scheme interpreter written in OCaml → GitHub
- Brainfuck interpreter written in Scala → GitHub
- Bazel extension rules for building OCaml → GitHub
- Structural subtyping typechecker for records and functions → GitHub
computer graphics and parallel computing
mobile
- MahjongLeh - Singaporean Mahjong on iOS → iTunes App Store
- NUSWhispers on iOS - Anonymous confession platform (http://nuswhispers.com) for the NUS community → GitHub (closed-beta testing phase on TestFlight)
- Lager - a log viewer designed for your mobile devices → GitHub
web
- ChromeLens - Chrome DevTools extension for web accessibility development → http://chromelens.xyz
- SoundCloud Instant - Like Google Instant but for SoundCloud → http://soundcloud.crypt.sg
- Griddit - make shareable grids with widgets like Twitter, YouTube, anonymous live chat and iframes → https://griddit.io
- ExchangeHunt - a trusted community for exchange students all around the world → https://exchangehunt.io
desktop
- wat do - Desktop task manager built with JavaFX → GitHub
others
- awesome-bazel - A curated list of Bazel rules, tooling and resources → https://awesomebazel.com, GitHub
- Data structures and algorithms in Ruby → GitHub
- NUSMods API rubygem wrapper → GitHub