Project Showcase Booklet 2018
Project Showcase Booklet 2018
PROJECT
SHOWCASE
School of Computing
Final Year Student Profiles
30th MAY
2018
Time
10.30am-12.00pm: Viewing of the Project Showcase
1
WELCOME
from
Dr. Pramod Pathak
Dean of School of Computing
The annual School of Computing Knowledge Transfer Ireland Project Showcase at National
College of Ireland is the highlight of our year where we recognise and celebrate the work
of our final year computing students, marking the transition from their undergraduate
degrees to their professional careers.
Our student’s projects have been developed using various prevailing technologies and
tools, specialising in different domains and we believe that a number of projects present
commercial potential. NCI has often encouraged commercially focused endeavours
with the help of venture capitalists, industrial partners, and Enterprise Ireland. Such
partnerships continue to provide invaluable, real-world learning experiences and enrich
our curricula.
To our students, congratulations and well done! It is a tough journey that you commenced
four years ago. During this time you have shown great passion and commitment. Today,
you now have the opportunity to choose a number of paths – a career in the ICT industry,
an entrepreneurial endeavour or continue with a postgraduate qualification. Wherever
your next chapter takes you, we hope that you will always remember your time at NCI and
the friendships you have made.
We are delighted to invite guests from industry to come to NCI on the 30th May to meet
our students’ and academic programme team from 10.30am and to view and discuss the
various projects on display. More importantly, you will also have the opportunity to see
first-hand the talent that exists within the student. The staff and students look forward to
meeting you and sharing these projects with you.
2
Welcome message
to employers from NCI Career
Development & Employability
Within NCI’s Career Development & Employability Service we have a strong bank of
recruitment knowledge and experience. From seasoned graduate recruiters to talented
guidance professionals we work with employers to develop effective, tailored solutions
to help you reach our student body.
As a College we have a consistently strong employment record for our graduates and
have won the national AHECS Award for Excellence in Employability in 2013, 2014, 2016
and 2018.
Bright, enthusiastic, motivated and grounded - our students have a lot to offer and we
are delighted to welcome you on campus to meet with them. Partnering with the NCI
Career Service is a great way to amplify your recruitment efforts and build your brand
within NCI.
Career fairs, college-based speed networking events, mock interviews, insight sessions,
guest lectures, mentoring programs and employer information sessions link employers
to students — while giving students direct access to internships, part-time and summer
jobs, and full-time employment.
We value our partnership with you and to learn more about how NCI Careers Service can
assist you in recruiting high calibre students and graduates please contact:
3
BSc (Hons) in Computing (Software Development)
DANIEL GILBERT Technologies used: Node.js, Express.js, MonoDevelop, JSON, AWS, Python,
Heroku, Flask, Handlebars
ANDRE MAC NAMARA Technologies Used: HTML, CSS, Javascript, MySQL, PHP, Bootstrap, Laravel, Jquery
4
Project Title: Parking Life
STAND
LinkedIn: www.linkedin.com/in/asad-malik-nci/ 89
Parking Life is a mobile application with multiple linked interfaces allowing registered
users to book, edit, cancel and securely pay for parking from their android
smartphones. Users will also be able to view live available spaces in the nearest car
parks while driving.
MUHAMMAD Technologies Used: Android Studio, JAVA, Google Firebase, Google Maps API, XML
MALIK
KIERAN WILLIAMS Technologies Used: Android Studio, JAVA, Google Maps API
Authentication, XML
5
Project Title: Multi-Calendar STAND
37
LinkedIn: www.linkedin.com/in/deividas-sevcenko/
Multi-Calendar is a web application that will assist users to manage multiple jobs
in a very efficient manner. Main purpose of this application is to allow users merge
multiple calendars for different companies. Users can create and receive meeting
requests, communicate with other users through an instant messaging system and
share their free and busy times.
DEIVIDAS
SEVCENKO Technologies Used: HTML, CSS, Javascript, SQL Server, PHP, Bootstrap, Cloud 9,
Jquery
STEPHEN LOWRY Technologies Used: Unity, Blender, C#, Visual Studio, U Audacity
SEAN COWLEY Technologies Used: HTML, CSS, Javascript, MySQL, PHP, Bootstrap, Ajax
6
BSc (Hons) in Computing (INTERNET OF THINGS)
Project Title: SecureSys- Early Security Alert
STAND
LinkedIn: www.linkedin.com/in/liam-english/ 78
SecureSys is a security system using a Raspberry Pi which will notify a user if there is
any suspicious activity within the building. The users can be alerted through the
mobile application that will be connected to the Raspberry Pi in the building which
is being monitored remotely. All data that is recorded through the sensors will be
stored in a database on Google Firebase.
Technologies Used: Android Studio, JAVA, Python, Google Firebase, Raspberry Pi 3,
LIAM ENGLISH Google Forms,
The Intelligent Food Network is an IoT system based around food contents within
the home. The system utilizes RFID and Google Cloud Services to keep track of food
items entering and leaving the home. A proprietary Android application provides
users with useful features such as Recipe Recommendations, Nutritional Info, Food
Expiry Dates and Shopping List Reminders.
LEON MULVANEY
Technologies Used: Android Studio, JAVA, Python, Google Firebase,
Raspberry Pi, JSON, XML, RFID
7
Project Title: Bus Stop! STAND
LinkedIn: www.linkedin.com/in/aaronmeaney
4
Technologies Used: Unity, Android Studio, C#, JAVA, Visual Studio, Google Maps
API, Mapbox API, Ruby, Sinatra
AARON MEANEY
8
Project Title: Autonomous Sail Boat
STAND
LinkedIn: www.linkedin.com/in/davidlakelly 33
Project Description: An autonomous robotic sailing craft with embedded
Raspberry Pi and Arduino on board enabling decision making capabilities. The
vessel uses sensors, actuators, WiFi, long range communications and onboard
processing to traverse water under the power of wind and sail.
DANIEL DOWNEY Technologies Used: Ruby On Rails, Android Studio, Python, Raspberry Pi,
Heroku, PostgreSQL, Kotlin
9
Project Title: Smart Traffic Grid for Emergency Services STAND
LinkedIn: www.linkedin.com/in/glenn-cullen 51
Through machine learning this Artificially Intelligent traffic grid system will control
and monitor road traffic when emergency services are responding to a call, with
the objective of decreasing emergency response time and increasing road safety.
This will be demonstrated with a simulated city developed in Unity.
LUKE CARROLL Technologies Used: Android Studio, JAVA, Python, Raspberry Pi 3, JSON,
Amazon Web Services
10
Project Title: Bike Pro - Motorcycle Dashcam
STAND
LinkedIn: www.linkedin.com/in/john-cahill 61
Bike Pro is a motorcycle IOT enabled dashcam focused on the safety of the driver
if an accident ever occurs. License plate recognition software identifies the other
drivers and uploads the recording via AWS to a server and its GPS to a database. The
user can manage recordings through a web app and include a next of kin to receive
appropriate recordings.
JOHN CAHILL
Technologies Used: HTML, CSS, AWS, JAVA, Python, Raspberry Pi 3, Google Maps
API, OpenCV
11
Project Title: Smart Security
STAND
LinkedIn: www.linkedin.com/in/gavin--johnston/ 48
A smart security camera system which uses facial recognition software to identify an
intruder. The system compares the camera image of the person to a database of
known persons and sends an alert to the owner if the person is unknown.
The camera has a streaming function where the owner can monitor their property in
real time.
GAVIN JOHNSTON Technologies Used: MySQL, PHP, Ruby On Rails, Python, Raspberry Pi 3, OpenCV,
Amazon Web Services
DEAN MOORE Technologies Used: Android Studio, AWS, JAVA, Python, Raspberry Pi 3, OpenCV
Impact is a data analytics project exploring the impact of changes to the game
state of Riot Games popular game League of Legends, and the impact on its
playerbase. This project analyzes both game metadata and user sentiment to
achieve a conclusion.
Technologies Used: Excel, Data Analysis Toolpak for Excel, Python, R, SPSS
GLENN CONNELL Statistics, Tableau, Microsoft Office, Anaconda3
ARTHUR IVANOV Technologies Used: HTML, MySQL, Bootstrap, Excel, Python, Microsoft Office,
Wordpress, Django, MS Project, Anaconda3, Jquery
12
Project Title: Irish Tourism Trends
STAND
LinkedIn: www.linkedin.com/in/robbie-jenkinson 97
An interactive shiny application designed using many data sources including Trip
Advisor and the CSO. This application on tourism in Ireland represents areas such
as mass tourists regions and how the recession effected tourism.
KEITH DRISCOLL Technologies Used: Javascript, Bootstrap, Python, R, Azure, MySQL, Tableau
13
Project Title: Aero Analyzer - Atmospheric Reading Device
STAND
LinkedIn: www.linkedin.com/in/darraghmckernan 29
The focus of this project is to measure and analyze the atmospheric conditions
of a given environment over time. The results will be returned to the user, to be
monitored by them.
Technologies used: MySQL, Python, Tableau, Linux, Raspberry Pi, Arduino Uno
DARRAGH
MC KERNAN
14
Project Title: Horse Rater - Statistical analysis on race horses STAND
58
LinkedIn: www.linkedin.com/in/james-redmond
An analysis of the horse racing industry to determine the accuracy of pre race
ratings in comparison to the actual performance and race results. This is an
interactive application deployment with R shiny.
Technologies Used: HTML, SQL Server, Excel, Data Analysis Toolpak for Excel,
JAMES Python, R, SPSS Statistics, Tableau, JSON, Anaconda3, R Shiny
REDMOND
Technologies Used: MySQL, Excel, Data Analysis Toolpak for Excel, Python, R,
DANIEL MURRAN SPSS Statistics, Tableau, MapReduce
15
Project Title: Bitcoin Value Prediction and Profit Simulator STAND
LinkedIn Profile: www.linkedin.com/in/sumit-tiwari 14
Building a dashboard model to predict the Bitcoin value in future. This project
incorporates machine learning to view graphs in Tableau/Python. Data mining is
performed for higher accuracy. The model allows users to view history, to see how
well the Bitcoin is doing in the market and includes database to store and retrieve
valuable information.
Technologies Used: Visual Studio .NET, Azure, C#, Visual Studio, ASP.net
EOIN DISKIN
16
Project Title: Kryptium - Cross Platform Encryption STAND
LinkedIn: www.linkedin.com/in/aaronhealy 3
Kryptium is a cross-platform application which allows authenticated users to
encrypt and decrypt various types of data on an android and web application.
Kryptium uses a number of encryption algorithms to encrypt and decrypt
passwords, notes, files and images on both platforms.
Technologies Used: HTML, Javascript, Android Studio, C#, JAVA, Visual Studio,
AARON HEALY
Google Firebase, XML
LEE MURRAY Technologies Used: HTML, CSS, MySQL, PHP, JAVA, NetBeans, Junit
17
Project Title: NCI4Us STAND
LinkedIn: www.linkedin.com/in/mathewregazzoli/ 86
NCI4Us is a secure web application designed for the students & lecturers of NCI.
This interactive social hub aims to improve everyday life in college and includes
unique features such as live classroom availability, a schedule of upcoming events
and support class information feed.
Technology used: HTML, CSS, Javascript, MySQL, PHP, Bootstrap, Cloud 9, JAVA
MATHEW
REGAZZOLI
AZEEZ ISHOLA Technologies Used: Android Studio, JAVA, Google Firebase, SQLite, XML
YUSUFF
18
Project Title: iPole - Progress Tracker
STAND
LinkedIn: www.linkedin.com/in/katie-brady 67
iPole is a progress tracking app for pole dancers. They will be able to look up
different spins and holds, and get tips on stretching techniques. They will also
have the ability to post their photos/videos to the pole dancing community.
Teachers will be able to track their students progress too.
Technologies Used: HTML, Android Studio, JAVA, Google Firebase, JSON, Google
RAFAEL ALVES Cloud Vision
19
Project Title: Secure Your Place STAND
106
LinkedIn: www.linkedin.com/in/dougsheed
Secure Your Place is the only security training and online awareness web application
your company will need. It utilises relevant scenarios and situations as well as valid
information and tools to effectively increase the security and diligence of the end
users’ online presence.
DOUGLAS Technologies Used: SQL Server, MySQL, R, SPSS, Tableau
SHEED
SEAN BRADY Technologies Used: MySQL, Android Studio, JAVA, Java JDK8, Raspberry Pi 3,
Amazon Web Services
20
Project Title: Request Hub
STAND
LinkedIn: www.linkedin.com/in/donwhelan/ 39
Request Hub will be a service request platform focused on information security. It
will use Digital Signatures, encryption and steganography.
Technologies Used: HTML, Javascript, SQL Server, PHP, AWS, Linux, JSON, Ajax,
Amazon Web Services
DON WHELAN
MARK KENNY Technologies Used: Javascript, SQL Server, PHP, Bootstrap, ACM, AWS, Cloud 9,
Node.js, Jquery, Amazon Web Services
21
Project Title: Looking Glass - A Hidden Home Security System
STAND
LinkedIn: www.linkedin.com/in/aaronbeveridge 1
Looking Glass is a home security system disguised as a mirror. The Looking Glass can
only be accessed by passing a gesture recognition and a facial recognition
authentication. Sensors can be attached to doors and windows around your home
and using wireless technology to pass information to the Looking Glass if they have
been unexpectedly opened.
AARON BEVERIDGE Technologies used: HTML, CSS, NetBeans, Python, Raspberry Pi 3, OpenCV
LIAM HALPIN Technologies Used: HTML, CSS, Javascript, MySQL, PHP, Bootstrap, Excel, Amazon
Web Services
22
Project Title: Clash - A Debate Medium STAND
LinkedIn: www.linkedin.com/in/simonboelsch
70
Clash is a secure web based chatroom application which facilitates debate and
discourse between members and includes gamification. Users will participate in
debates at different levels and will earn points for their participation. Points can
be spent on digital cosmetics and permissions to host chatrooms in the app. Users
personal data is encrypted and they interact anonymously in the chatrooms.
SIMON BOELSCH Technologies Used: HTML, CSS, MySQL, PHP, Cloud 9, XAMP, Ajax
MARK LEONARD Technologies Used: Android Studio, Google Firebase, Photoshop, Firebase
Authentication
23
Project Title: Foods app
STAND
LinkedIn: www.linkedin.com/in/nsirikitiwannakul 91
HiFood is a web application that helps users get their food order faster.
The application will help users communicate with the restaurant when they
arrive at the destination. Food is prepared beforehand, to save time. This will
also help restaurant management with their service and workloads.
Technologies used: HTML, CSS, SQL Server, PHP, Bootstrap, AWS, Cloud 9,
PATRICK KING JSON, Google Maps API, XML, Amazon Web Services
Technologies Used: SQL Server, MySQL, Data Analysis Toolpak for Excel, R,
SPSS Statistics, Tableau
ROBERT KANE
IAN DONNELLY Technologies used: SQL Server, MySQL, Excel, Data Analysis Toolpak for Excel, R,
SPSS Statistics,
LIAM SCULLY Technologies Used: HTML, CSS, Javascript, PHP, Bootstrap, Cloud 9, JAVA, XML,
Jquery
25
Project Title: Private Car Sharing
STAND
LinkedIn: www.linkedin.com/in/yu-xin 74
This web application allows car owners share their car with others when not in use.
The car is driven to a destination point and dropped off. The web application tracks
the location and availability of the cars. The cars then can be reallocated to other
users on request.
Technologies Used: HTML, CSS, MySQL, PHP, Bootstrap, Cloud 9, Google Maps
YU XIN API, Photoshop
JOELLA MVUMBI
LUNDENGO
26
Project Title: ParkAbility - Disabled Parking Locater STAND
LinkedIn: www.linkedin.com/in/graham-russell 98
ParkAbility is a mobile application which allows users to locate disabled parking
spaces in Dublin, using GPS. Created an IEEE requirements specification document for
the development of ParkAbility, which used a variety of business analysis techniques
to gather requirements from stakeholders.
GRAHAM RUSSELL Technologies used: HTML, CSS, MySQL, PHP, Bootstrap, XAMP,
Facebook Developer
STACEY FLOOD Technologies Used: HTML, Javascript, MySQL, IEEE Papers, Wordpress,
Google Forms
Technologies Used: HTML, CSS, Javascript, MySQL, Excel, IEEE Papers, SPSS,
SEAN ROONEY Microsoft Office, Wordpress, Google Forms, Photoshop
27
Project Title: B-Ready - Route Planner
STAND
LinkedIn: www.linkedin.com/in/tobi-jimoh 95
Developed an IEEE requirement specification for a mobile application using
information obtained from a number of conducted elicitation techniques. This route
planner application provides an optimal route for service drivers by using real time
information at the particular time they intend to travel.
QUAM JIMOH Technologies Used: HTML, Excel, NetBeans, Wordpress, Google Forms
Project Title: Activity-Fest -Leisure Activity Provider Application
STAND
LinkedIn: www.linkedin.com/in/mayo-bakare 88
Developed an IEEE requirement specification document for the Activity Fest
application using information gathered from numerous business analysis elicitation
techniques. The application allows users to locate and book a wide range of fun
leisure activities and events in the country they are in within their price budget.
MAYOWA
BAKARE Technologies Used: HTML, CSS, Javascript, IEEE Papers, Wordpress, Google Forms
28
Project Title: Trip Hit - Transportation Application
STAND
LinkedIn: www.linkedin.com/in/alex-dalton/ 5
Developed an IEEE requirement specification document for the transportation
application called Trip Hit. This was completed by gathering a number of business
analysis elicitation techniques. The application allows the user to check routes for
specific things such as traffic, parking spaces available and alternate routes.
ALEX DALTON Technologies Used: HTML, CSS, Data Analysis Toolpak for Excel, IEEE Papers,
Microsoft Office, Wordpress, Google Forms, Photoshop
Technologies used: HTML, CSS, MySQL, IEEE Papers, Wordpress, Google Forms
DAVID GRAY
29
Project Title: iReduce Food App STAND
LinkedIn: www.linkedin.com/in/david-fraine 31
Developed an IEEE Requirements Specification Document. These requirements have
been gathered using a wide range of elicitation techniques. This application is
designed for shops and restaurants to send food that is not needed or food that will
be thrown out to be sent to chosen homeless shelters.
DAVID FRAINE Technologies Used: HTML, Javascript, MySQL, Microsoft Office, Wordpress,
Google Forms
CHRISTOPHER Technologies Used: HTML, Javascript, IEEE Papers, Wordpress, Google Forms,
MURPHY Google Maps API
30
Project Title: ReceiptRefiner - Digital receipt storer STAND
LinkedIn: www.linkedin.com/in/lauren-c-lane 75
Developed an IEEE requirements specification document to elicit requirements for
the ReceiptRefiner mobile app. This application will allow users to store and manage
their digital receipts. The receipts will be sent directly to the app at time of purchase
which creates a more efficient process than paper receipts and e-receipts.
Technologies Used: HTML, Javascript, SQL Server, Excel, IEEE Papers, Wordpress,
LAUREN LANE
MS Project, Google
31
32
33
34
National College of Ireland, Mayor Street, IFSC, Dublin 1
www.ncirl.ie