I am an undergraduate at the National University of Singapore (NUS), studying mathematics and computer science.
Projects
- NUS Course Selection & Timetable Optimiser: A Python tool that models course selection and timetable generation as a constraint satisfaction problem using Google OR-Tools. It accounts for academic eligibility, prerequisites, semester availability and scheduling conflicts to generate feasible course combinations and timetables.
- WOTB Tank Recommendation System: A content-based recommendation system for World of Tanks Blitz, using cosine similarity and K-means clustering to identify similar tanks and produce top-10 recommendations. Source code.
- NUS Mathematics Interactive Course Map: An interactive map of prerequisites for mathematics courses at NUS. Course data is obtained from the NUSMods API. Source code.
- Different Sizes of Infinity: A poster introducing set cardinality and different sizes of infinity, prepared during high school.
Notes
- Notes for NUS Courses: Personal course notes, primarily in mathematics and computer science.
- Notes on Quantum Computing: Notes developed from my reading for CP2107 Independent Introduction to CS Research in summer 2026.