Projects

This page shows the projects I have involved in. The code contribution analysis is provided by RepoSense, an OSS I am maintainingšŸ˜„.

Source Academy Game

Source Academy Game is an interactive visual novel that complements students' learning in Source Academy, a learning environment used by CS1101S students.

This project works on two new features: keyboard input and quiz.

Person AI (Project Korolev)

Right now most of psychological/therapy/case work is recorded by hand and kept in patient files/books. This is very manual and is terrible in terms of figuring out how well the patient is doing over their entire patient history over all sessions. (The practitioner can’t possible read it all, and get full context of the patient’s current state) The Generative AI solution can potentially help practitioners to summarize and draw insights, to improve and speed up reviewing patient history.

Some further elaboration on the project.

RepoSense

RepoSense can generate interactive visualizations of programmer activities, even across multiple repositories. It's ideal for educators and managers to get insights into the programming activities of their mentees. The visualizations can be easily shared with others (e.g., as an online dashboard), and updating the visualizations periodically can be automated.

reposense-logo

Some further elaboration on the project.

Other projects

Recursive Interpreter for Lox

This is a repo for Python solutions to the "Build your own Interpreter" Challenge. This challenge is inspired by the recursive interpreter for Lox language proposed by book Crafting Interpreters by Robert Nystrom.

CupidArrow Telegram Bot

The product built for Hack&Roll 2025.
Looking for a spark? Cupid Arrow on Telegram brings love and connection closer than ever. With instant matching, private chats, and a fun, user-friendly experience, finding your special someone has never been easier.šŸ’¬ā¤ļø

Duke Korolev

DukeKorolev is a robot chatbot that help you manage tasks in the daily lives. The software is named after the famous Soviet engineer Sergei Korolev.

CampusConnect

CampusConnect is the ultimate contact management app for NUS students with speedy typing skills. It offers a seamless and quick contact management experience using our Command Line Interface style of input.
Back to index main page