projects


GiftTeams

Django | Selenium
GitHub

GiftTeams is a corporate gifting system for companies. It generates birthday events automatically after uploading data, and emails birthday reminders to all members within a team. It also creates a payment portal where team members can chip in contributions for a birthday fund.


Project for Peekaboo!

Node.js | HTML
GitHub

Peekaboo! is an inclusive arts festival which was held at Rainbow Centre, Singapore. I worked with an artist on an assistive tech product that tracks the eye movements of children with limited mobility, and creates cute drawings out of those movements.


JSON Visualizer

React | D3.js
GitHub

JSON-Visualizer is a web-app, which can prettify JSONs, and also visualize them in beautiful graph-like structures. To color-code formatted JSON, I used a regex expression, and I also created a recursive function to transform the JSON data into a parent-child hierarchy D3.js can understand.


Word Sticker Bot

Python | Telegram Bot API
GitHub

Word Sticker Bot makes sticker-generation in Telegram easier (and accessible) to everyone. The user just needs to enter the text, select the style and a dedicated “WordArt” sticker set is created for the user. I created the entire bot skeleton, from commands to redirects using the python-telegram-bot API.


NUS Class Bot

Python | Telegram Bot API
GitHub

NUS Class Bot is a Telegram bot to automate attendance-taking in classes. It interacts with the Google Sheets API to create an attendance spreadsheet for the tutor. The tutor can also generate a hash token, which the students enter to record attendance on the created spreadsheet. The bot has served more than a 3000 students till now, and is currently used for an introductory freshmen class of 600+.


Cinnabot

Golang | Telegram Bot API
GitHub

Cinnabot is a telegram bot designed for residents of Cinnamon College, NUS. It offers a variety of features like the booking status for spaces, bus timings, event broadcasts and feedback to residential committees. I implemented a survey function for continuous feedback on dining hall food, and a bot stats function to monitor bot-usage and popularity for different time periods. Future plans include an events digest using integration with Google Calendar.