About Me
I am a Computer Science undergraduate in Nanyang Technological University (NTU), and an aspiring Software Engineer.
With a great passion for programming, I am intrigued by the wonders of Computer Science. Specifically in the field of Artificial Intelligence, Data Science, and of course, creating and developing solutions for every day problems.
School has equipped me with essential fundamentals from applications of various Data Structures to analysing and writing different Algorithms. Above all, I have acquired problem solving skills which I feel is a key skill that every Software Engineer must have.
My objective is to gain experience with internships during my time in NTU. I am excited and eager to experience and explore the different fields Computer Science has to offer!

Skills
Python
C
HTML
CSS
Javascript
Java
MySQL

Projects
Minimax TicTacToe

This application utilises the minimax algorithm to enable playing against a computer. The minimax algorithm maximises and minimises the cost of each move depending on the turn of game. The application is built using React and styled using reactstrap.
Find My HDB

A comprehensive Software Engineering project created using agile methodology. The application serves as a platform for users to search and sell their HDBs. Users are able to perform an advanced search based on their pre-defined preferences as well as posting their HDB for sale into the database. The application is developed using Flask and, SQLAlchemy for the database.
Data Science & AI

An introduction to Data Science & AI project to learn Exploratory Data Analysis and Machine Learning. Written in python using Jupyter, my team and I thought it would be interesting if it was possible to predict popular cryptocurrencies' prices with the aid of Machine Learning techniques such as Long Short-Term Memory (LSTM) recurrent neural networks.
Classic Snake
Classic Snake Game written in python using the pygame module. A fun little project to discover the aspects of building a game and to learn the applications of simple data structures.
Restaurant Reservation and Point of Sale System
The RRPSS is a Command Line Interface application to computerize the process of making reservation, recording of orders and displaying of sale records. Designed solely for staff's usage, the user can create orders and print their respective invoices, allocate seats to patrons and more. The application is developed in Java.
React Task Tracker

A simple introduction to React project, implementing a task tracker application based on Traversy Media's youtube tutorial. Users are able to enter a task and store it in a database, and remove it accordingly.