Developed an automated tool that can edit, analyze, rebuild, and extract the resources of 32-bit and 64-bit Windows portable executable files.
Joined the teaching team for SDSA's Core Foundations For Data Science Course.
Monitored performance of visual search systems to analyse and generate insights.
Identified opportunities and improved search performances by 20% from baseline evaluations.
Assigned to teach and grade assignments in a Python programming methodology module.
Successfully balanced resource allocation between all 12 dance and music subclubs under CAC.
Effectively helped to bridge communications between subclubs and the school for all resource matters.
Oversaw the society’s welfare, operations, and projects.
Successfully organized NUS Data Science Competition 2018 which attracted a turnout of 200 students.
Selected and led a committee to run the project and achieved the set goals.
Oversaw the 2-day hackathon event together with our partner Terra Weather, an AI-tech company.
The APS System aims to become a new layer of cybersecurity protection that uses machine learning techniques to detect plausible phishing SMS messages and flags them out with reasons for suspicions, which can also help to educate users on what to spot for phishing signs and to enable them to make more well-informed decisions with valuable information provided by this system.
I first researched on helpful features found in phishing messages, before extracting them and training a model to predict if messages are phishing or not.
I also picked up React Native and built an Android application that scans through incoming SMS messages and uses the trained model to flag out potential phishing messages.
Bird Box Challenge is a game that introduces gamification to typical physiotherapy sessions, making it fun for patients. This is achieved with the help of a small accelerometer that tracks displacement in orientations to control the game.
I enjoyed the (tiring) process of trying to code the game mechanics, dealing with the implementation and calibration of the accelerometer readings, and coming up with the game designs all within 24 hours.
I also hope this project is able to contribute to becoming a Proof of Concept for future gamification ideas such as this!
The WITS Robot is an interactive robot companion that empowers children suffering from cerebral palsy to go on superhero adventures.
Through its interactive reminder system and superhero training games, these children will be motivated to move around and exercise more in order to prevent muscular atrophy and strengthen their muscles instead, therefore mitigating the effects of their cerebral palsy condition.
This was one of the coolest projects I've done as it was my first time messing around with software-hardware integrations by getting the Python software to communicate with the Raspberry Pi and Arduino devices to trigger sound and motion responses.
Freki is an open-source web security tool that helps penetration testers scan through related web pages of a given site to detect the presence of a malicious payload. By automating this tedious process, results can be achieved much faster than having to manually search through all the pages.
This project was accomplished with the help of Python and its extensive frameworks and libraries to aid web crawling and content parsing.
Get Into My Head aims to help address the social issue of mental health by focusing on depression and allowing others to put themselves into the shoes of depression patients through an immersive gameplay using VR technology.See, daily tasks are easy for most people.
Getting up in the morning. Taking a shower. Replying to text messages.
But for the depressed it can be like trying to run underwater. We're trying to make that more understandable, so that their loved ones can interact with them more comfortably.
This was probably one of my most intense hackathon as it was my first time using Unity as a video game engine and first time scripting in C#, so I had to learn a lot of content within 24 hours in order to churn out an animation in Virtual Reality for the pitch presentation.
BizConnect Journal was designed to be a powerful address book application that allows for easy and efficient handling of business contacts for businessman users.
This was an Android App that enabled CCA members to have convenient access and management of CCA administrative and resource matters for both the Executive Committee team as well as its members.
My very own portfolio page hosted using GitHub pages!
It's a relatively simple website to neatly display my projects and achievements whilst familiarizing myself with HTML and CSS.