Browse student projects below. You can get in touch with any student by clicking the arrow in a profile and filling out the form.
The Driver Assistance System Prototype is a road safety-enhancing solution with an intuitive interface that keeps drivers alerted to constantly-changing road variables under a wide array of conditions to make their journey as safe as possible. The main functionalities include Collision Detection, License Plate Recognition, Driver Monitoring, and Vehicle Tracking.
An Android mobile device messaging and data transfer application for WIFI Direct enabled devices, aimed at remote workers where the conventional mobile network is nonexistent. Included is a remote server for continued use of the application where clients are not within WIFI Direct range, enabling continued collaboration on projects.
A Progressive Web Application for helping prospective dog owners choose the right breed to suit their lives and find local re-homing shelters with dogs. The application also provides current dog owners with relevant information to help support and guide them through the dogs life.
Bytronic Industrial Control Trainer is a miniature production line which is designed to sort the components, assemble them, inspect the components and reject the incomplete set. The objective of the project is to develop an effective, robust control system using LabVIEW to meet the system requirements.
Burst TV is an new live streaming platform. Unlike other platforms out currently, it offers stream overlay/notification on top of the platform to stream to. The stream notifications are fully customisable by the user allowing for custom messages, colours , font styles and images.
A cost-effective flight training device, using a flight simulator this project will monitor and assist the pilot during the flight, score and review the flight to improve future attempts. Training pilots from the safety of the ground and eliminating the need for flight instructors.
A web application that allows footballers to put themselves on the market and allows scouts to discover and create match reports on players that would typically go unnoticed.
A portable application for freelancers to manage all aspects of their career. From finance management, to stock and client organisation, Freelancer's Friend brings your business together. Built in Java, the Android application connects to a database via Web Services allowing multiple devices to connect anywhere a freelancer works.
A High Level Data Driven System using LondonMet, Staffordshire and Chicago crime data. The system will be maintained in SQL Server Management Studio and developed in Microsoft Power BI in the form of dashboards.
This project has looked into the implementation of a Software-Defined WAN, identifying which vendor would be the best to use, what services each vendor offers, and how easy it is to implement.
Undertaken with Airbus helicopters this project looks at how virtualisation could be used to provide an environment capable of testing and running an Integrated Modular Avionics (IMA) system on a generic windows computer.
"An Investigation into the Digital Evidence Available from Amazon’s Digital Assistant." This project explores what information can be recovered from 'Amazon Echo' devices and how it can recovered in a forensically sound manner suitable for use as evidence in court.
An investigation to see if the WaitList.dat file located within the Windows Operating System holds any data which could be used during a digital investigation.
An innovative menu ordering system which: collates stock management data, allows users to manage menu items, gives patients opportunity to independently order and explore menu items from a given list (which shows nutritional information and ingredients) whilst also being user-centered and tailored towards their dietary requirements.
This project uses machine learning techniques to classify the musical genre of audio files. Here the subjectivity of human perception being used for this purpose is addresses, with the intent on decreasing this subjectivity through an automated system.
A serial only terminal emulator designed for use with the Motorola M68HC11 dev-boards. Providing an standard ASCII terminal view as well as an interactive hexadecimal view of terminal I/O. Using Qt Quick to provide a QML UI and a C++ backend.
RetroHz: Monowave is a browser-based monophonic synthesizer, influenced by the Moog and Korg M-20, with support for external USB MIDI controllers keyboards. The application is written using the WebAudio and WebMIDI API's and is intended to be a freely accessible, oscillator driven synthesizer directly from the browser.
My project was to investigate the feasibility of constructing a modular hardware and software framework for the control of a hydroponic growing environment allowing for easy integration of new components and functionality per the replacement of failed components
A data tracking application for cyclists, developed in Xamarin (C#). This data extraction involves a separate web services server (Java), that regulates user data from the Strava API. Data visualisations analytics (Descriptive and Prescriptive) are included, to enable the user to optimise training patterns and to avoid fatigue.
A smart home-security system that uses a system of sensors and actuators to keep a home secure. The devices are controlled via a website. In addition to controlling to devices directly, the devices can be grouped and linked together. Timing events can also be used, making for a powerful system.
A tactical turn based battle-royale board game featuring online matchmaking and live simultaneous turns built using modern web technologies to compete with console games.
This project is an MVC web dashboard completed using C# and ASP.Net. The idea behind it was to create a tool for companies that charge on a per page basis so that they can easily see and visualise Toner Coverage and hence charge accordingly.
A project showcasing a prototype software solution using artificial intelligence (AI) to perform sentiment analysis on Twitter data to understand the emotions behind tweets surrounding fire safety and the fire service so that fire prevention work can be more focused and precise.
The purpose of this project is to use Web Technologies to help with day to day financing, by creating an easy to use application to track monthly outgoings including all subscription services giving a visual representation each month of how much spare cash the user has from their paycheck.
Framework used vue.js which has been made responsive to different kinds of platforms. The back-end used firebase and some related API which can access the google account. At the same time, it supports PWA but still some functions can not be accessed, such as upload image.
Do you use wireless mice or keyboards with your computer? If so how safe is all your data? Serious data security risks found when using vulnerable wireless devices, such as keyboards and mice. A hack can be performed from 100 meters away, undetected in milliseconds.
This project intends to find a simple solution to wireless tracking and enable its use within IoT devices and architecture without the need for specialised hardware, allowing the creation of IOT devices capable of tracking the connected user and reacting to their location in specific ways.