This project is about creating a single webpage using React and OpenAI that generates a bunch of project names based on given keywords input. The demonstration of the app can be found here. Technologies used: Next.js, Cypress, GPT-3.
Mukulele is a gamified ukulele learning app that aims to motivate users to keep learning ukulele. The main feature, gamified song challenge, was achieved by embedding the developed Unity visualisation into the Android app. Two runs of user evaluation were conducted to increase the usability of the app. The demonstration of the app can be found here. Technologies used: Android Studio, Unity, C#
This is an audio identification project done during a music recognition assignment for a music informatics course. It applies the basic principles of Shazam. Technologies used: Python
Above The Ashes is a Unity 3D adventure shooting game. In a group of 3, I worked on one of the game levels, some interactive elements of the game and implementation & design of menu. The demonstration of the game can be found here. Technologies used: Unity, C#
Completed implementing an algorithm to answer queries on inconsistent databases. Optimised the implementation speed and evaluated the algorithm using quantitative approaches. Technologies used: Python, PostgreSQL
Deeper Blue was an assistive chess robot enabling disabled players to compete in tournaments. It helps to pick up the chess pieces to the given location through web-app. In a group of 9, I helped design the body of the robot using LEGO, built the connection between the robot and computer and worked on the web-app. Technologies used: EV3, python, JavaScript, TCP socket.