I first learned programming in 2017 during a holiday program, where I created basic websites and web-based games. It ignited my passion for programming, and I continued by teaching myself other programming languages, concepts and constructs through project-based learning.
As a student of the School of Science and Technology, I take Computing+, where we also use Python. Additionally, I have a strong interest in mathematics and its practical applications.
I’m a strong believer of project-based learning, and so I’ve worked on some projects over the years — here are a few of them. In the interest of learning, I tend to do more things from scratch instead of using high-level libraries or all-in-one platforms.
Kitchen inventory tracker and grocery list app, with barcode scanning, real-time sharing, and access to FairPrice’s product database.
Provides bus arrival timings and travel directions using only public transport, encouraging greener choices of transportation.
Simple self-driving car simulation that teaches cars to race around a track, using unsupervised learning and a genetic algorithm.
I’ve participated in numerous competitions, mainly competitive programming and mathematical modelling competitions. Here are some of the awards I’ve achieved.
Apart from competitions, I’ve also managed to use my skills to give back to the community via Python in Five, a 5-hour beginners’ Python programming workshop for 10 - 13 year olds, conducted as a service-learning (volunteer) project.
Python in Five ran five 5-hour sessions in March 2023 and saw a total of almost 70 students.
As a student of the School of Science and Technology, I’m currently serving as the 2023 class chairperson, where I organise class events and handle administrative matters. Through my experience so far, I’m grateful to have gained valuable skills like project management and communication.