Student
I recently graduated with a bachelor of science with honours in Computer Science from the University of the West of England. I am passionate about leveraging technology to solve real-world problems and continuously seeking opportunities to learn and grow in the field of computer science.
Interests: Artificial Intelligence, Software Engineering, Climate Change, Sustainability, Database Design
Trackmania AI (TMAI) is a project that integrates with the Trackmania game to develop and train AI agents. Utilizing TMinterface for real-time data interaction and performance tracking, the system features advanced agent "vision," edge and curve prediction, and a reward system for optimizing gameplay.
Python Angelscript TMInterface Socket Programming
Read MoreEcoChef is an Android application designed to minimize food waste by allowing users to select ingredients or dietary preferences and discover relevant recipes. Developed using Kotlin and Java, the app features an intuitive UI, a robust recipe scraping mechanism, and personalized recipe recommendations based on user inputs.
Kotlin Java
Read MoreDesign and Create a Tournament web application that would allow staff to upload tennis tournament data and individual match results from an ongoing or completed tennis match/tournament. The system automatically allocates points based on user-defined targets, stores and retrieves game data from a MySQL database, and displays an automatically generated tournament bracket.
Python HTML CSS MySQL Flask
Read More29 May 2024
This report outlines the collaborative effort in creating Swappy. This Tool integrates a website interface with API access to the database and AI model that allows users to swap images with logos. The report details the project’s inception, team roles,...
Agile Docker Git
28 Apr 2024
This report describes the creation of an AI for TrackMania Nations Forever that employs a genetic algorithm and a vision-based navigation system. The report discusses the algorithm’s design, training, and performance evaluation.
31 Mar 2024
This report covers the conceptualization, design principles, and technical implementation of EcoChef, an Android application aimed at reducing food waste. The report outlines the implementation process, including coding practices, and integration of third-party APIs.
Kotlin LaTeX Git