Profile Picture


Cardiff University/ Computer Science (BSc) - 3rd Year
baurt@cardiff.ac.uk

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.


MY SKILLS
Python

Python

Java

Java

JavaScript

JavaScript

Git

Git

MATLAB

MATLAB

SQL

SQL

HTML

HTML

CSS

CSS

Flask

Flask


MY CONTRIBUTIONS

>projects

ESOTERIC - Elasticsearch Semantic Optimised Text Extraction Retrieval from Information Corpus

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%.


Machine Learning / NLP / Hugging Face / Elasticsearch / Python / HTML / CSS / JavaScript
ESOTERIC

Tool Sharing Website

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.


Python / HTML / CSS / JavaScript / SQLite
Tool Sharing Website

AI Playlist Name Generator

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.


Python / HTML / CSS / JavaScript
Tool Sharing Website

Personal Website

A simple static website (this one) hosted on Netlify designed to showcase my current and upcoming projects . This website uses my own custom CSS stylesheet and JavaScript to display animations.


HTML / CSS / JavaScript

Rate My Student Home Cardiff (currently in development)

A website designed to let students rate their student homes in Cardiff. This website uses Google Maps API tools to display an interactive map.


Python / HTML / CSS / JavaScript / SQLite

>work experience

Global Aerospace

Software Development Intern

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.

Visual Basic / SQL / Power BI
JUL 2023 - SEP 2023
JAN 2024