Research Projects
Dissertation: Deformable Linear Object Manipulation Using Deep Reinforcement Learning

Designed and implemented a multi-agent reinforcement learning system for manipulating flexible cables using dual-arm robotic arms. Developed in MuJoCo and trained with RLlib, the environment enables two Franka Panda robots to coordinate their actions to align a deformable rope with target points using continuous control methods.
Applications
Ecomute: Carpooling Application
A cross-platform mobile application designed to encourage sustainable commuting through ride-sharing. Ecomute connects nearby users with matching journeys, offering real-time location tracking, route optimisation, and a clean, intuitive UI built with user experience as a priority.
Games
Reversi
A digital version of the classic board game Othello featuring a rule-based AI opponent coded in Java. Designed for a competitive yet fair gameplay experience, the project demonstrates understanding of game logic, array-based board states, and interactive Java interfaces.