Projects

Check out a range of my personal projects which showcase a range of my different coding skills

A txt file with all the results of machine learning experiment
Exercise classification using time series

This project evaluates the performance of various classification algorithms on a dataset of gym exercises recorded using time series data from the accelerometer and gyroscope sensors of a smartphone d...

Python

Dashboard for managing appointments using different CRUD operations
Appointment Booking System

I developed a robust appointment booking system tailored for local business owners. The backend, developed using Spring Boot, seamlessly integrates with a PostgreSQL database to allow owners to effort...

Java

Adding post form
Full stack personal blog app

I developed a full-stack blog application to post about my interests and experiences using various technologies, including Spring Boot for the backend, Vue.js for the frontend, and PostgreSQL for the ...

Java

Screenshot of Scalar docs showing endpoints of api
Derby County API

A REST API personal project that exposes endpoints for retrieving data on all Derby County match history and also upcoming fixtures. The motivation for creating this project is that I am a huge Derby ...

C#

Screenshots of android app showing the exercise prediction
Real-time exercise classification app

As an extension of my individual final year university project, I developed a real-time gym exercise detection app that has a 99.9% accuracy using the time series classification model I developed. The...

Java Android Studio

An image of adjusting availability page
Nuxt Booking System

An appointment booking system built using Nuxt.js, postgresSQL and Express.js which allows customers to book an appointment with an employee and gives employees the ability to set the availability, bl...

Javascript

landing page for secure blog site
Secure Blog Site

For my third-year developing secure software group project, we developed a secure blog site that protects against the following online vulnerabilities: cross-site scripting, cross-site request forgery...

Javascript

An image of the UI for selecting a carpark on Google Maps
Car park System

In my software engineering university group project, we built a carpark system using vanilla Javascript, HTML and CSS. The system was created to help UEA manage the cars that enter and exit their car...

Javascript

An image of the display calendar for upcoming appointments
Appointment Booking System Vanilla JS

An appointment booking system built using Javascript, Html and CSS that allows the owner to manage their appointments by using CRUD operations to create, update, delete and fetch appointments....

Javascript