Computer Science Lecturer at the National University of Singapore (NUS)
haskell-optimization. A beginner's guide to Haskell optimization
65singlang. A completely legitimate programming language for Singaporeans. Because uncle also can code one hor.
39lapd. LAPD ("Laser Assisted Photography Detection") hidden camera detection system presented at ACM Sensys 2021. LAPD uses the time-of-flight sensor in modern smartphones to detect telltale reflections from hidden cameras.
33plagiarism-basic. Offline quick-and-dirty text plagiarism checker written in Rust
22nus-timetable-optimizer. Codebase for the NUS Timetable Optimizer, a tool to help students at the National University of Singapore optimize their timetables to their liking.
21group-matching. Genetic algorithm technique for creating optimal groupings of individuals based on their preferences
4tembusu_oss. Open Source Projects by Tembusians
3singapore-bloodstocks-bot. Telegram bot that informs users of the blood stocks levels from https://www.redcross.sg. Raw data available at https://github.com/datascapesg/red-cross-blood-stocks
3tlaplus-projects. Projects specified in TLA+
2archangel. An angel-mortal matching algorithm for Angel-Mortal games. Used in Tembusu College, NUS.
2washingmachine. Controller code for a washing machine status detection system running on a Raspberry Pi
2slot-constraint-solver. Assigning students to slots to visit somewhere (somewhat fairly) using MiniZinc
1ramos. A tiny operating system kernel (targeting x86-elf) that aims to be a teaching tool
1ysi-website. JavaScript
1activesg-capacities. Active SG Gym and Swimming Pool Capacities over time
1minecraft-ftb-direwolf. HTML
1frizensami.github.io. TypeScript
1useful-programming-snippets. A collection of useful snippets/implementations of certain functions
1dixit. A game for fooling players into thinking they're playing Dixit with an AI. Part of an experiment for a Tembusu College module.
1