SOFTWARE DEVELOPMENT

Full Stack Scroll Management System

2023

github

Our Scroll Management System was a group project created using SCRUM methodology. It was a terminal based Binary Scroll Manager, using an SQL database to store user info such as usernames, passwords, emails and phone numbers, and the binary scrolls.

The back-end was coded using Java, and GRADLE was used for build automation. The program allowed users to upload scrolls, view scrolls with filters using SQL query, and manage/edit scrolls. It also included admin functionality such as scroll editing and user database management. Passwords were hash encrypted for security as well. Integration was handled using Jenkins, which automatically ran our test cases for every github release. This project taught us how to work as a team as well as deal with constant changing user requirements.

CHOP

2021

github

CHOP is a 2D arena survival created in Unity and coded in C# using the Waterfall methodology. It featured 2 playable characters with different playstyles and graphics, as well as a menu and character select. It also featured enemies and a scoring system. It also had animation-based hitboxes for players and enemies.

All graphics and visual assets were created by me. 2D animated sprites as well as original UI created using Clip Studio Paint.

SHRDLU Game

2022

github

A terminal based C++ program intended to work as a basic version of the SHRDLU AI. It was a board game where you could only pull from the top, and you had to put a certain block into a certain position with the limitations (e.g. Hanoi Tower).

It provided an adjustable board size, with atomic goal setting (single goal) or multiple goal setting (multiple positions at once). It featured a heuristic tree algorithm which searched for the best possible moves given a set number of randomised simulations. You could also play the game manually or use a non-heuristic randomisation AI.

GRAPHIC DESIGN AND MULTIMEDIA

Cool Bean Productions

2021

github

Cool Bean Productions is a trailer showcasing a large number of skills and technologies I have learnt about multimedia. It was edited in Premiere Pro, with a large number of assets being created using Adobe Photoshop, like the showcased art, logo, etc.

Army of One

2021

github

Army of One is a 3D animation created using Unreal Engine 4, and edited in Premiere Pro. Each shot was created within Unreal Engine, using models and assets from Quixel for scene creation and composition. Then, all shots were combined in Premiere Pro, with sound effects and music being added in post. The soundtrack was the combination of multiple audio samples to create a single unique soundtrack that fit the context.

Roronoa Ramen

2020

github

Roronoa Ramen is a 2D animation created using Adobe Animate. It features frame by frame animation, created using full storyboarding, key-framing, in-betweens and colouring. Audio and sound effects were added within the Adobe Animate program. The Logo and Cup design were created using Adobe Photoshop.