I am currently in my 4th year of a computer science degree at Edinburgh Napier University. I am currently using Java, Python for my courseworks. I am also learning to program in React and use SQL.
I am currently learning about software architecture for an inventory distribution system for a company, I am using Java to implement a three-tier architecture.
I am also learning about multi-agent systems which allow for a group of agents to work together, for the coursework I am implementing a multi-agent system in Python. The coursework involves creating a simulation of a search and rescue operation using multiple agents to find and rescue victims in a disaster zone.
For my honours project I am using Java to create a game called "Hive". The game is a turn-based strategy game where you control a pieces with different abilities and moves to surround the opponents queen bee. I am also implementing a machine learning algorithm to create an AI opponent that can learn and improve its gameplay over time.
One of the projects I created over summer is called Leafy Alert, this is a flutter mobile application that helps you track and manage your plant collection with watering dates and photo management.
- Java
- C++
- Python
- HTML
- CSS
- JavaScript
- C#
- TypeScript
- SQL