School of Computing Project Fair 2017

Each year the School of Computing hosts a Project Fair for its final year students at DIT Kevin Street. The fair also afforded our students the opportunity to meet with our industry partners and show off their final year projects.

This year the fair showcased the project work of up to 55 students from across the School of Computing. On the day there was a wide range of diverse projects some of these included a predictive analytics generator for football coaches, a blood pressure monitoring medical system, a traffic simulation system for driverless vehicles and a craft beer search engine to name but a few.

This year’s overall prize winner Luke O’Brien won for his project CrashCache - An Irish Road Collision Geographic Information System that uses newly developed and cutting edge mapping visualisation techniques to display and analyse Irish road collision data. The overall prize was generously presented by Josephine Austin of Ocuco Software Limited. Ocuco have a long-standing relationship with the Computing and Engineering schools here at DIT Kevin Street.

Alan Fahey of SAP another long-standing associate of the School of Computing presented the The Luan O’Carroll Innovation Award to Seán Jennings for his project CrimAnalytics – A Crime Prediction Web Application. The award was named in honour of the late Luan O’Carroll a former DIT Graduate and SAP Employee and comprises of €2000 worth of IT Hardware of the recipients choosing.

Also returning this year was Kevin Barron of Fidelity who presented the Most Innovative Software Engineering Award to Raminta Zelvyte for her project ‘eLeM Walkie’ –  a Lego Mindstorms Humanoid Robot.

Elsewhere there were prizes for the Most Original Project, the ‘Most Commercialisable Project, and the Best Communicator with Salesforce, DIT Hothouse and Bearing Point all returning as sponsors again in 2017.

This year also featured a new prize for Best User Engagement award kindly sponsored by LibertyIT Insurance.

Project Fair 2017 took place in the Gleeson Theatre on Wednesday 26th April 2017. Photos for this event are available on FaceBook.

Prize recipients at the Project Fair 2017 included the following:





Project Description


Overall Prize for Best Project at Project Fair 2017

Luke O’Brien

CrashCache - An Irish Road Collision Geographic Information System.


Luan O’Carroll Innovation Award

Seán Jennings

CrimAnalytics  -A Crime Prediction Web Application

Fidelity Investments

Most Innovative Software Engineering

Raminta Zelvyte

‘eLeM Walkie’  - Lego Mindstorms Humanoid Robot

DIT Hothouse

Most Commercialisable Project

Micheál Slattery

HACCp management Tool


Most Original Project

Jennifer Seery

Application for teaching Children Computer Skills

Bearing Point

Best Communicator

Aaron O’Brien

Rap Lyric Generating AI


Best User Engagement

Eoin Irwin

LLDP Network Monitoring/Management Tool


Overall Prize for Best Project - Luke O'Brien


Luke O’Brien : CrashCache – An Irish Road Collision Geographic Information System 

CrashCache is a geographic information system using newly developed and cutting edge mapping visualisation techniques to display and analyse Irish road collision data. 

Despite years of safety improvements, hundreds of lives are taken on Irish roads every year alongside thousands of injuries. The goal of this project is to provide never-before seen methods of viewing and analysing Ireland’s collision data and bring attention to the dangers of Irish roads. The collision data, kindly provided by the Road Safety Authority, has been converted to native JSON and stored in a specially designed schema-less Oracle database. The front end allows users to examine the collision data in a variety of neoteric ways including: three-dimensional hexagonal binning, interactive time-lapse maps, calendar heat maps, route buffering and more. Custom vector tiles were created and privately hosted which offer various advantages over using conventional raster tiles. Major programming languages and technologies include JavaScript, JQuery, Oracle Spatial, SQL and PHP. 

CrashCache offers an exciting look into the future of full-stack web mapping and even individuals familiar with GIS may see something new. 


Luan O’Carroll Innovation Award - Seán Jennings

Seán Jennings : CrimAnalytics – A Crime Prediction Web Application 

This web application aims to assist both citizens and local governments in understanding the factors that influence crime rates in an area. Users are able to select any area on a world map. Once they have selected an area, they can see the crime rates and the locational features that affect them. Users can then modify the number of features and see the changes in crime rates. This allows both citizens and local governments to make informed decisions on how to lower crime rates. 

To achieve this, the web application utilises a predictive model. The model was trained using a Multiple Linear Regression algorithm with a combination of crime and locational data. The model was created using the R language. The web application was developed in Java, using Java Servlets and Java Server Pages. The data for the model training was collected and prepared using MySQL. The web application front-end also utilises HTML5, CSS3 and JavaScript. 

Most Innovative Software Engineering -  Raminta Zelvyte

Raminta Zelvyte : eLeM Walkie – Lego Mindstorms Humanoid Robot 

As we live in a fast-evolving age of technology, the production of humanoid robots has become more sophisticated than ever before, which encouraged the idea for this non-traditional project. It has ignited the curiosity of the possibilities that can be ultimately achieved in this area using Lego Mindstorms, during a very short time. This is an experimental science project, undertaken to investigate the capabilities and limitations posed by Lego Mindstorms, while developing a walking and dynamically balancing humanoid robot. This project addresses several complex areas required, such as balancing, centre of gravity, human gait, and kinematics. 

The main objective of this project is to implement an autonomous, self-balancing and walking humanoid robot which would also be able to engage with the environment around it. Ultrasonic sensors are used to aid the robot in detecting the obstacles and responding by moving backwards. The project focuses on the investigation of several factors that affect human stability and their application to the robot. Such factors include weight, height, and constantly changing centre of gravity, as well as potential problems and challenges that could be encountered during the development process. 

The robot has been developed in Lejos NXJ. It is a third-party programming language for Lego creations and it is a fully featured real Java programming language. The main robot’s performance has been implemented using built-in LeJOS classes - ‘Behavior’ and ‘Arbitrator’ which are used for behaviour-based robot programming. Java threads were used to monitor and log the robot’s motor and sensor data in Lejos real-time logging GUI. The retrieved sensor data has been used throughout the development stage as a diagnostics tool to improve the overall performance of the robot.

Most Original Project - Jennifer Seery

Jennifer Seery : A Computer Application for Teaching Children Computer Skills 

eLearning is a tool that is slowly being introduced into classrooms around the country. Ireland has a high number of children with ASD (Autistic Spectrum Disorder). Children with Autism can find normal classroom activities and programs to be distracting and often uncomfortable to use. This could be down to a number of different factors. This final year project aims to create an eLearning environment that children in classrooms can use, if they have Autism or not. The main feature of this program is a customisable GUI to remove features from this application that may make children uncomfortable. The customisable GUI is controlled by a teacher application. This project allows for the education of those with ASD alongside their peers without ASD.

Best Communicator - Aaron Brien

 Aaron Brien : Rap Lyric Generating AI 

The Rap Lyric Generator is an artificial intelligence research project that uses Natural Language Processing techniques to generate original, rhyming rap verses in a human like fashion. The goal of this project is to prove that an Artificial Intelligence can be capable of creating original song lyrics on the same level as a human. The project is built using Python, and the lyrics are generated using Predictive N-Gram Modelling. The project has elements of web scraping and data analysis, natural language generation and computational linguistics.The result is an entertaining and impressive AI that can write rhyming rap verses which are human like.

Best User Engagement - Eoin Irwin

Eoin Irwin : LLDP Network Monitoring/Management Tool 

The aim of this project is to engineer a system that will allow administrators to have coverage of their entire network and monitor it accurately. The system will utilise various networking protocols for data collection such as Link Layer Discovery Protocol (LLDP), Simple Network Management Protocol (SNMP) and Secure Shell (SSH) for device connections and data collection. This tool will show users what ports are being used by which switches and the status of each port, be it up or down due to network issues. The system will incorporate a website which will allow administrators to easily analyse the current network.Providing a system which can give a general overview of the network and information relating to each switch. When new switches are provisioned, this system can recognise it and display that information. If a switch with base configurations is found, a device hardening procedure will be executed. This operation will shut down ports, assign new passwords and remove the switches SNMP server and CDP capabilities, ensuring the overall device security. 


Most Commercialisable Project - Micheál Slattery

Micheál Slattery : HACCP Management Tool 

This project is a Hazard Analysis Critical Control Point (HACCP) application management system. HACCP is a systematic approach to the handling and management of safe fresh foods. The proposed system’s objective is to eradicate the current practice of handwriting HACCP management records and instead integrate a more standardised and secure approach to HACCP management. The project’s target network of users are small scaled restaurants or gastro-pubs with the stakeholders of the system being service industry workers. Specifically, this project utilises a blend of the Java Programming language and XML in the Android Studio environment to achieve the desired outcome. 

DIT Computing April 2017. For More Information Please Contact Iseult Kelly (


Computing @ DIT are not responsible for content on external sites
     Find us on Facebook      Follow us on Twitter      Follow us on LinkedIn

Member of the European University Association