Here is a list of my pet projects which I worked on during my free time. Many of which arises from my personal interest/needs.
A website displaying stats and data analysis on NUSWhispers’ confessions inspired by this post. It currently just displays some time series data. Planning to add sentiment analysis and dynamic topic modelling. This is also my submission for Hack&Roll 2021.
Advent of Code 2020
Tech used: Rust
Development period: Dec 2020
Found it fun last year, so I did it again this year, this time with Rust. I documented on some of the notable problems and my experience with Rust in the repo.
Hole in the Wall game
A browser game reminiscent of Hole in the Wall gameshow powered by Tensorflow Pose Estimation library (aka Posenet)
Advent of Code 2019
Tech used: Just python but involves some algorithmic problem solving, check out the repo for details
Development period: Dec 2019
Advent of Code is a yearly coding challenge with daily coding problems for the month of December. I completed the Advent of Code 2019 challenge, finishing it right on New Year’s Eve. I took the chance to learn a new language like many others which is python in my case.
Browser extension for providing a filetree UI option in Luminus Files view.
Personal blog and portfolio website powered by Jekyll.
Tech used: chart.js, Google Apps Script
Progress: needs refinement
Usage frequency: once refined, hopefully used by students doing CS3233 Competitive Programming
Development period: Mar 2019
Website to chart out stats I scraped daily from Kattis
NUS modules dependency visualizer
Visualizes NUS modules dependencies for each course. Hack&Roll 2019 submission.
Raspberry Pi for h265 decoding on TV
Raspberry Pi running OSMC media center for playing h265 encoded videos. There wasn’t any coding involved, but I had to do some research to find OSMC as there was little to no support for h265 videos on the Pi.
What intended to be a website for letting my phone do overnight downloads (because midnight quota is cheaper in Indonesia), has now become a website gathering download links to my selected animes and youtube channels
Gathers and displays bus arrival timings for routes I configured for public and NUS buses. I use this daily to plan my path to and from school.
Video Auto Caption
Generates captions for videos. Hack&Roll 2018 submission.