Due to my personal priorities and time constraints, I did not have as much time to spend on miscellaneous projects as I would have liked to. Some of my projects include:
kcal: a web application based on React (WIP).
- kcal is a calendar and task manager based on gcal, reimplemented for a greater extent of personal customizability.
Past projects Link to heading
Projects in Parallel & Concurrent Programming: a collection of highly concurrent programs written in C++, Golang, and Rust.
- Consists of:
- highly concurrent, wait-free exchange matching engines, capable of handling up to 500,000 market orders per second.
- complex train network simulations, capable of handling up to 10,000 trains and 1,000 stations.
- parallelized virus signature matching using GPUs.
- The repositories are currently private to prevent plagiarism (they are assignments from NUS).
- Collaborators: @Nature711.
Legle: an information retrieval system over a corpus of legal documents.
- Legle supports searches on a corpus of legal documents, utilizing a blend of statistical and NLP tools.
- Collaborators: @lerxcl, @chrisjwelly, and @ooawagaeri.
PixelsFly: a mobile game application.
- PixelsFly is a crossover of the all-time favourite indies: Flappy Bird and Temple Run. In this game, we recreated the gameplay of the extremely addictive game Flappy Bird in a 3D world.
- Collaborators: @neoruien.
SmartLib: a desktop application.
- SmartLib is a desktop app for managing libraries and private book loaning services owning less than 10,000 books, optimized for use via a Command Line Interface (CLI), while still having the benefits of a Graphical User Interface (GUI).
- Collaborators: @gycc7253, @GJ0407790, @Andrewzhang217, and @Nanxi-Huang.
Chadbot: a desktop application.
- Chadbot is a simple chat and task management bot which helps the user keep track of his/her tasks and deadlines.
Portfolio: deprecated portfolio website, coded in vanilla HTML, CSS, and JavaScript.