JUST TRY YOUR BEST AND SEE WHAT YOU GET
Write first Python lines
At Le Hong Phong High School for the Gifted, I picked up my first programming language from an online course. But programming is not that special to me that time. It is attractive, but no intuitive.
Pick up C and Frontend
At APTECH, I designed my first frontend static app using AngularJS and jQuery. I was very stressed, I didn't like it.
Maru Dry Fruit Store
This is an end-of-course Frontend Project that I built an e-commerce website, supporting listing products, showing product details, adding items to cart and checking out.
Awarded Women in Tech Scholarship by RMIT University Vietnam


Decide to Apply for NUS Computer Science
I was craving for a more challenging environment ... and I got what I wanted.
Most of the time in my Year 1, I almost got Median. I found it difficult to understand content while peers did it easily.
Start a new hobby, out of CS,
It tooks me 2 weeks to self-learn to glide on my skates. I appreciate every step. The more I tried, the more I understood myself.
I also picked up swimming as I stayed in Eusoff Hall. Just for fun. First time, I couldn't even finish 50m, I was almost drowned. I practised every week, leant from Youtube.
I attended Inter-Hall Game and got 3rd prize.

My grades improved.
I got my first A's for Software Engineering and Database Systems.
This time I fully know I got here. Not anyhow doing.
Work with AI Agents at Cyber Sierra
I did a 6-month internship at Cyber Sierra as Backend Engineer. I learned AI technologies and built workflow automation as well as agents

Data Analytics Chatbot
Sometimes, writing Python codes, R codes to plot and explore a dataset are troublesome to some people who are not familiar with programming. The Chatbot integrates PandasAI with LLM to assist data analysis tasks including insights, plotting, etc.
Upload a dataset, or use this sample Titanic dataset. Give any required command to the chatbot. Please refer to the GitHub Repo below for more the visualized guide.

GEN2050Y Mentoring Guidebook
Mentoring Primary and Secondary students may be not easy for some people, especially those who have not tutoring youngers before. GEN2050 curriculum offers up to 5 modules of necessary skills and 1 tutorial to equip prospective mentors with essential tips. However, I find the content of modules on Canvas are somewhat theoretical and does not guide mentors in any real scenarios, while 1 tutorial is rather not enough for our tutors to convey everything.
Gathering my team's experience, I compile it into the Mentoring Guidebook. This is a centralized location with essential tips, and even templates for sessions' proposals.
My first in-person hackthon: Hack & Roll
Build a RAG agent
The agent classifies an input item to corresponding Harmonized System Codes (HS-Code), based on the Singapore Trade Classification, Customs, and Excise Duties 2022
Autonomous Regulatory Auditor Agent (ARAAg)
Products importing to and exporting from Singapore under Singapore Customs are required to be classified into Harmonized System Code (HS-Code), following the Singapore Trade Classification, Customs, and Excise Duties 2022 document. Manually searching and scanning a 700-page document is a tedious work for business with mutliple categories of products. This agent uses RAG to classify products into HS-Code.
Pick the corresponding LLM provider and model that you want, please follow the instructions. Input the description of the product that you want to search for HS-Code, be as detailed as possible.
- •What is the HS-Code of Coconut Candy with rice paper wrapper?
- •What is the HS-Code of gold necklace with a silver pendant?
Learn AWS Infrastructure
NUS Gym Crowd Prediction
ongoingOne of the best perks being a staff and student at NUS is using free Gyms. However, due to the substantial increase of number of students, NUS Gyms are recently very crowded, even at 8AM or during weekends. Our inclusive uNivUS app provides the Crowd Insight feature, which show the current occupancy of gym. Yet, it is not helpful for planning your day with gym. What if I want to go to gym at 3PM tomorrow but wondering if it is crowded?
