projects

a collection of my personal projects, outside of work.

aliadapt: global export compliance

Global Winner

sep 2024

aliadapt: global export compliance

ai-powered system to help small business owners sell and export their products globally, while meeting compliance requirements.

โ†’

๐Ÿ† awarded 1st place globally at alibaba's flagship ai hackathon among 500+ teams.

โ†’

featured by many chinese news agencies, yahoo finance, and smu news.

llm
rag
transformers
tensorflow + keras
transfer learning
nlp
chromadb

UBS - Scrooge Global Bank CRM

1st Place

mar 2025 - apr 2025

UBS - Scrooge Global Bank CRM

CRM system handling client data, accounts, services, transactions and audits with high availability, security, and scalability.

โ†’

๐Ÿ† awarded 1st place project in smu and the UBS SMU-X IT solution architecture award.

โ†’

completely cloud-native, leveraging AWS ECS Fargate, Lambda, Cognito, ALB, Cloudfront, Aurora RDS, S3, EventBridge, SQS, and SES

java
aws
terraform
devops
git
agile
sql

photobooth-cv

Showcase

jul 2024

photobooth-cv

changes the background and style of any single-person or group photos uploaded.

โ†’

uses detr-resnet50 for panoptic segmentation + background change alongside pytorch deepdream.

โ†’

๐Ÿ† showcased at multiple university events (metamorphosis 2024, vivace 2024, smubia sessions).

python
pytorch
llm
computer vision
detr-resnet50
docker
aws

kickoff: football tournament management system

aug 2024 - nov 2024

kickoff: football tournament management system

web application handling players, hosts, clubs, administrators, and tournaments for football in singapore.

โ†’

microserviced java spring boot backend, including clubs, users, tournaments, and a rag-based chatbot microservice.

java
agile
rag
aws
git

ai job application assistant

jan 2024 - mar 2024

ai job application assistant

machine learning pipeline matching user's resume to the most relevant current online job listings.

โ†’

uses an ensemble of tf-idf and transformer-based embedding models, with a web-scraper for job information data (run weekly).

โ†’

outperforms traditional keyword-based matching systems.

โ†’

my first beginner machine learning project :)

python
nlp
nltk
huggingface
transformers
ensemble learning
web scraping

search&answer: enhancements for tiktok search

jul 2024

search&answer: enhancements for tiktok search

ai system that suggests more relevant videos to searches through video captioning and returns llm-generated answers for question queries.

โ†’

uses a support vector machine for question classification, llm for answer generation, mplug-2 for video captioning, and transformer-based embedding models for semantic matching.

โ†’

search query relevance increased by 300%.

scikit-learn
transformers
svm
llm
video captioning
mplug-2

dividend capture tracker

jan 2025

dividend capture tracker

web application to track upcoming dividend payouts for dividend capture trading strategy.

โ†’

backtests dividend capture strategy on all stocks in SGX over the past 20+ years to suggest commonly profitable trades.

โ†’

provides suggestions for buy / sell dates, target and stop losses.

python
fastapi
pandas
numpy
matplotlib

hearts card game

feb 2024 - mar 2024

hearts card game

web application for the popular card game, hearts, with friends or against computer players.

โ†’

complex logic implemented for computer players, with smooth frontend animations and rendering.

java
javafx
git

rag agent for vct team formation

Finalist

nov 2024

rag agent for vct team formation

finalist in aws x vct hackathon.

โ†’

low-code agentic assistant that retrieves competitive valorant player information and form optimal teams according to their playstyle, region, and tier.

llm
rag
aws
prompt engineering