I am a recent graduate from Cardiff University with a first-class degree in BSc Computer Science. Starting next year, I will be pursuing a Master's in MSc Artificial Intelligence at Cardiff. My interests lie in web development, machine learning, and cybersecurity. I am open to opportunities in graduate schemes or employment in related fields.
ESOTERIC is a tool that uses natural language processing to automatically retrieve and verify evidence for a given input claim. It is designed to assist fact-checkers and journalists in verifying claims made in news articles and other sources. ESOTERIC uses the FEVER dataset (Fact Extraction and VERification) as its source of information. It uses a multitude of different language models to perform various NLP tasks and even fine-tunes models to improve performance. It is wrapped in a Flask website that allows users to input a claim and view the evidence retrieved by the tool.
ESOTERIC was my final year individual project for my degree in BSc Computer Science at Cardiff University and was awarded a grade of 84%.
A Flask-based website designed to let users borrow tools from one another. This website uses Stripe to manage deposit payments and returns. Google Maps API tools are used to display an interactive map, calculate the distances for location searching, as well as geocoding location data. SQLite is used to manage the database. The website enables users to create an account, search for tools based on keywords or location, borrow tools by paying a deposit which is returned when the tool is returned, message other users using a simple chat system and report and open disputes with other users.
A Flask-based website hosted using Vercel that enables users to upload their Apple Music playlists and generate playlist names using GPT-3.5. The Apple Music API is used to connect to the user's account and retrieve both their playlists and the songs inside each playlist. The OpenAI API text-davinci-003 model is used to generate names for the playlists based on the songs inside them.
Worked on a project to streamline data received from partner banks and generate automated interactive reports. Visual Basic was used to create a secure user interface and normalize broker data while utilizing SQL for database management and Power BI for dynamic reporting.