Pinned Repositories
Applied-Project-and-Minor-Dissertation
:mortar_board: 4th year Applied Project and Minor Dissertation project. React app that visualizes various different pathfinding, sorting, etc. algorithms. Supervisor for this project was @mkenirons
Asynchronous-Language-Detection
:mortar_board: 4th year Advanced Object Oriented Programming project. A web-based service capable of identifying the language classification of a submitted body of text. The OutOfPlaceMetric is used to compare the distance i.e. the similarity, of the text and the actual language of the text. A database is built from the subject file and is split into k-mers, which are ranked based on their frequency.
Calculator
Solution Folder
Four-Square-Cipher
:mortar_board: 2nd year Data Structures and Algorithms project. Application takes in a file and encrypts it using the Four Square Cipher. The file is first "put" into one massive string. This string is then split into bigrams. The first letter and second letter of this bigram are "encrypted" seperately. The encrypted file can then be decrypted. The application was developed using Java.
Get-to-Class
:mortar_board: 4th year Mobile Applications Development 3 project. For this module, we were required to design a game which would be given to someone else. We would then randomly receive a design document ourselves from another person in the class and have to design that game. This game was designed by @DylanLoftus.
Google-Foobar
Java and Python solutions for Google Foobar challenge
Group-Notes-Application
:mortar_board: 3rd year Professional Practice in IT project. For this module, we were tasked with coming up with and developing an application as group. We were also asked to provide weekly updates to our supervisor. Matthew and I developed a group notes application using Ionic, with Firebase as a database. This application allowed you to register/log in to the application, create and view groups, create and view notes, create and enter a group chat. The user could join multiple groups, chat with people within a specific group, create notes for a specific group, etc.
Language-Detection-Neural-Network-Spring-
🎓 4th year Artificial Intelligence project. Using the Encog library, it uses vector hashing in conjunction with K-Fold Cross Validation to train a neural network using the WiLI Language Dataset. This neural network can then be used to predict the language of an input.
Recognition-of-hand-written-digits-using-the-MNIST-dataset
:mortar_board: 4th year Emerging Technologies project. This project concerns the well-known MNIST dataset and the Python packages keras, flask, and jupyter. This application contains a model that recognises hand-written digits using the MNIST dataset and a web application that allows the user to draw a digit using their mouse or touchscreen device. This application was written mainly in Python.
Thompsons-Construction-on-NFAs
:mortar_board: 3rd year Graph Theory project. Involves writing a program in Python to execute regular expressions on strings using the algorithm known as Thompson's Construction.
kevinniland's Repositories
kevinniland/Thompsons-Construction-on-NFAs
:mortar_board: 3rd year Graph Theory project. Involves writing a program in Python to execute regular expressions on strings using the algorithm known as Thompson's Construction.
kevinniland/Google-Foobar
Java and Python solutions for Google Foobar challenge
kevinniland/Group-Notes-Application
:mortar_board: 3rd year Professional Practice in IT project. For this module, we were tasked with coming up with and developing an application as group. We were also asked to provide weekly updates to our supervisor. Matthew and I developed a group notes application using Ionic, with Firebase as a database. This application allowed you to register/log in to the application, create and view groups, create and view notes, create and enter a group chat. The user could join multiple groups, chat with people within a specific group, create notes for a specific group, etc.
kevinniland/Applied-Project-and-Minor-Dissertation
:mortar_board: 4th year Applied Project and Minor Dissertation project. React app that visualizes various different pathfinding, sorting, etc. algorithms. Supervisor for this project was @mkenirons
kevinniland/Asynchronous-Language-Detection
:mortar_board: 4th year Advanced Object Oriented Programming project. A web-based service capable of identifying the language classification of a submitted body of text. The OutOfPlaceMetric is used to compare the distance i.e. the similarity, of the text and the actual language of the text. A database is built from the subject file and is split into k-mers, which are ranked based on their frequency.
kevinniland/Four-Square-Cipher
:mortar_board: 2nd year Data Structures and Algorithms project. Application takes in a file and encrypts it using the Four Square Cipher. The file is first "put" into one massive string. This string is then split into bigrams. The first letter and second letter of this bigram are "encrypted" seperately. The encrypted file can then be decrypted. The application was developed using Java.
kevinniland/Language-Detection-Neural-Network-Spring-
🎓 4th year Artificial Intelligence project. Using the Encog library, it uses vector hashing in conjunction with K-Fold Cross Validation to train a neural network using the WiLI Language Dataset. This neural network can then be used to predict the language of an input.
kevinniland/Advent-of-Code-2020
Repository containing solutions for Advent of Code 2020 event
kevinniland/Advent-Of-Code_2022
Repository that contains my solutions for Advent of Code 2022
kevinniland/Asynchronous-Language-Detection-Spring
:mortar_board: 4th year Advanced Object Oriented Programming project. A web-based service capable of identifying the language classification of a submitted body of text. The OutOfPlaceMetric is used to compare the distance i.e. the similarity, of the text and the actual language of the text. A database is built from the subject file and is split into k-mers, which are ranked based on their frequency.
kevinniland/ava
Node.js test runner that lets you develop with confidence 🚀
kevinniland/Ericsson-Coding
Coding tasks for Graduate Software Engineer role at Ericsson
kevinniland/Game-Detector
kevinniland/Genesys_CodingTask
kevinniland/Genesys_FiveInARow
kevinniland/Gesture-IO
:mortar_board: 4th year Gesture Based UI Development project. This application allows the user to perform certain actions on the computer by performing certain gestures. Master repository:
kevinniland/gRPC-Password-service-Part-1
:mortar_board: 4th year Distributed Systems project. Part 1 is a password service with gRPC. Part 2 is a RESTful user account service. Please visit this link for part 2:
kevinniland/hw-hello-rails
Create your first Rails up (companion to the intro rails chapter in the ESaaS textbook)
kevinniland/Job-Scraper
👨💻 Personal project. Simple Python script to automatically search for relevant jobs on sites such as Indeed, IrishJobs, etc.
kevinniland/kevinniland
Config files for my GitHub profile.
kevinniland/Language-Detection-Neural-Network-with-Vector-Hashing
:mortar_board: 4th year Artificial Intelligence project. Using the Encog library, it uses vector hashing in conjunction with K-Fold Cross Validation to train a neural network using the WiLI Language Dataset. This neural network can then be used to predict the language of an input.
kevinniland/MD5-message-digest-algorithm
:mortar_board: 4th year Theory of Algorithms project. An application written in C that takes in a user input/file and calculates the MD5 hash digest of the user input/file.
kevinniland/Neueda-Assignment
kevinniland/Password-and-User-service
:mortar_board: 4th year Distributed Systems project. Part 1 is a password service with gRPC. Part 2 is a RESTful user account service.
kevinniland/PDF-Password-Cracker
kevinniland/tempNitro
kevinniland/TiltedEvolution
Skyrim and Fallout 4 mod to play online!
kevinniland/VPN
kevinniland/Word-Cloud-Generator
kevinniland/Zendesk-Intern-2021-Coding-Task