|


RubiSlices

RubiSlices is a script that generates TikTok and Youtube Shorts using content from random Reddit Threads. I developed this with Google's text to speech engine and HuggingFace LLM pipeline for text summarization and censorship. Docker came in handy for package versioning across developers.

Areas of growth: Text to Speech, LLM pipelines, Docker, Python, design patterns like Singleton and Factory Pattern

STRIKER

STRIKER a task manager application grounded in the principles of simplicity and intentionality. Inspired by the concept of bullet journaling by Ryder Carroll, we hope to bring to life a virtual, analytically-driven task manager. Our hope is to create an application that is simple to use, while providing as much useful insights and functionality to our users to boost their day-to-day productivity.

Areas of growth: React, Go, mySQL, Firebase Authentication, API testing with Postman, Github Actions for CI/CD, user surveys

TrustMeBro

How do I know if this ChatGPT reply is correct? That is the solution I've built. TrustMeBro is a Chrome Extension to estimate LLM’s response consistency as a proxy for confidence, addressing entropic challenges in LLM by aggregating semantic agreement scores across responses generated by asynchronous LLM instances.

Areas of growth: OpenAI API, JavaScript, building a Chrome Extension, learning that OpenAI APIs are too expensive

Coding Cucumbers

A place where I blog about my coding experiences through university, internships, workshops and projects. With this, I hope to share what I've learnt with the rest of the world. This is actually the first website I built! I had a lot of fun optimising my page to achieve the highest possible SEO score!

Areas of growth: HTML, JavaScript, CSS, blogging, Search Engine Optimisation (SEO)

Story Generator

Snap, click, and watch your world transform into captivating narratives with just a tap. Don't want to use images, no worries, you can sketch one out too! Whether you're a seasoned writer seeking inspiration or simply a dreamer craving new adventures, let my app be your muse.

Areas of growth: Andriod mobile app development with Java, XML, GCP Cloud Vision, TextCortex API

Noisy Bird

Drawing inspiration from the classic Flappy Bird, my game offers a unique twist with the inclusion of the beloved Singaporean 'Ooo-O!' bird cries that sound with each tap, adding a touch of local charm. Motivated by a curiosity about game development, I embarked on this project as an opportunity to get a taste of the world of game creation and mechanics.

Areas of growth: Pygame, game physics, object collision detection

GuestBook

GuestBook is a hotel management application that aims to revolutionise the small hotel industry by helping hotel managers efficiently manage their guests' data. Do away with complex Excel formulas and use our intuitive keywords to accomplish your everyday bookkeeping.

Areas of growth: Java, JavaFX, JUnit, drawing UML diagrams

iPain

iPain is a flash card application, modelled after Anki using Python's TkInter GUI, that monitors head and eye movements to measure user's attention with Computer Vision. If the user, looks away from the screen while doing work, an flash card with question will appear. Answer it wrongly and a seemly unremovable meme will appear, blocking your screen. Clear it by answering the next question correctly or face the consequences of the memes doubling! Submitted for the most annoying hack!

Areas of growth: OpenCV, Tkinter for building GUI with Python

SG Food Picker

This telegram bot is for the fickle minded who can't decide what to eat. Filter restaurants based on your preferences and receive recommendations from a repository of restaurants I have personally tried!

Areas of growth: Python, Pandas, creating telegram bots, webhooks

Portfolio Website

This is the website you are on right now! I used this website creation as a way of learning more about frontend programming in NextJS and to try out interesting packages to create animations.

Areas of growth: Next.js, Typescript, TailwindCSS, Chakra UI, fun packages like react-framer and react typewriter

nbwu

Under the mentorship of NUS Social Impact Catalyst, nbwu helps raise funds for vaious charities in Singapore. We started during Circuit Breaker and have continued to gain momentum since, organising workshops for people with cerebal palsy and virtual marathons fundraiser for migrant workers. FYI, it's pronounced as 'And Be With You'!

Areas of growth: Building a non-tech startup, organising fundraisers, curating virtual marathons