AARON WARD

SURVENET - USING NEURAL NETWORKS FOR FACIAL SENTIMENT ANALYSIS
Survenet is an analysis tool built to replace certain approaches retailers undergo for measuring customer satisfaction, such as customer service emails or the HappyOrNot terminals. The application uses a trained neural network that is developed with the TensorFlow machine learning library.

Read More

ADEM SLAVOTIC

GRAPHUB - AN ANALYTICS PLATFORM
Collect your Data, Integrate, Analyse it and present it. Graphub can help a business understand their data with a visual and practical approach, which helps find anomalies, patterns and trends in data. The data is visually presented and derived from CSV file. Present your data in the form of a Barchart, Table, Line Graph and much more. Its friendly and easy to use ! Developed using Node.js, d3.js and MongoDb.

Read More

WAYNE RIORDAN

CPU EMULATOR
The aim of the project is to emulate a Zilog Z80 CPU in software, allowing for the correct execution of z80 machine code compiled from assembly. A debugger also had to be developed so that the execution of the emulated z80 could be observed and tested.This project was chosen as a learning exercise to better my understanding of how software is executed on hardware.

Read More

ANDREW RICHARDS

ANDROID NOTIFICATION SERVICE THAT UTILISES NEAR-FIELD COMMUNICATION TECHNOLOGIES
An Android application used to send notifications when the NFC module in a mobile device comes into contact with an NFC tag, this action is also known as a ’tap’. The possible uses for the application are endless, from checking-in, alerts, security or just to simply send a message. Users can set up contacts or groups of contacts for group notification. Tags used for the NFC tap can be secured to a single user or be set to allow anyone who taps to send a notification.

Read More

GNIEWOMIR OKUNIEWICZ

TESTING BRAESS'S PARADOX ON A 40-CORE BEOWULF CLUSTER
Beowulf clusters are high-performance computers built from off-the-shelf components and running off-the-shelf software. The project involved building a self-contained cluster consisting of five NanoPC-T3 single-board computers.

Read More

ROY MCLOUGHLIN

DATA MINING TO BUILD A SMART GYM APPLICATION
Collecting and analysing survey responses to build smart workout application. The application selects a workout for the user based on user input. User can also update goals and pick a program separately to the one chosen for them.

Read More

MEHREEN MALIK

ANDROID ATTENDANCE APPLICATION
My attendance application allows lectures to mark-in students by scanning their student card or manually entering their student id. It also provides statistics for modules based on sign-in sheets.

Read More

KEVIN LARDNER

IORDER
Android mobile application used by customers to order food in a restaurant. Features include: Ability to browse menus, add item to shopping cart, view other restaurants using the same software on a map and get directions to it from your current location, view customer reviews stored on a database, write a review and upload images to cloud storage for other customers to see. You can also call a member of staff for assistance electronically..

Read More

MACKO KUPA

SPORTS TEAM MANAGEMENT FOR SPORTS COACH
An sports management Android application tool for coaches. The system allows a manager not only to track statistics but also to pre-plan game tactics substitutions and track results and also allows interactions between users.

Read More