My Projects

Visualizing Deep Reinforcement Learning
Visualizing Deep Reinforcement Learning

Employed RL algorithms to train and collect data. Implemented visualization techniques and carried out case studies for the anomalies and strategies discovered. Collaborated with RL experts in researching the evolution of the agent's behaviour.

MapVision
MapVision

Analysing Consumer Behaviour Using Social Media. Using Twitter API to reveal relationships between consumers, locations and certain products, such that inferences can be made about the market share of these products to utilise targeted advertising based on the results.

Graphic Equalizer
Graphic Equalizer

A MATLAB application to display and play audio. Built with a multi-band graphic equalizer that applies shelving and peak filters to boost or cut frequency bands. Includes a Wah-Wah effect that uses a bandpass filter to oscillate up and down the frequency spectrum.

Translator 9000
Translator 9000

A Java program that translates languages between English, French and German. The program translates individual words, phrases and sentences and allows addition of new words to the dictionary. This project focuses on the use of binary tree and HashMap.

Transparent
Transparent

An E-Commerce website that focuses on the use of flask, databases and user accounts to sell flavoured water.

Arduino Hoop
Arduino Hoop

A turn-based basketball hoop game constructed using Arduino that allows players to compete within the time limit.

Escape Achilles
Escape Achilles

A python text-based adventure game that provides multiple choices and endings. Users are challenged to escape the spaceship within 120 seconds.