Pinned Repositories
AutoRoster
Automated Rostering System built for Tayto Park. Never accepted by the company but cool nonetheless :) Uses processing core library to provide nice intuitive user interface to automatically produce roster. Programme reads in .txt file (file path chosen by user), and produces roster automatically based on the employee names inside the .txt file. Has some basic logic to ensure roster is fair / doesnt break employee law e.g worker cant work more than 60hrs a week, all workers should be allocated an equal amount of hours etc . Not Perfect / unfinished, as I said the company did not want to make use of this technology. Does employ some nice excel-like functionality whereby the user can edit cells in the table/ award time off, with the shifts being automatically reassigned to other workers
BaseWebApp
Cracking-The-coding-Interview
CS3012-Software-Engineering-Github-API
Done-with-it
Exploring React native by making my first app. On done with it, users can buy items or sell things they no longer need.
Encrypted-Cloud-Storage-Key-Managment-System
A Django application which integrates with the Dropbox API to provide an facility to users to have access to an encrypted shared network drive
FuzzyLogicSimulation
A processing sketch to visualize a Fuzzy inference System which I designed with Conor Evans and Simon Ghose
NBA_Machine_Learning_Model
Smart_Latch
IoT project to securely open a door using a combination of NFC technology and facial recognition
EBeth-frontend
CHeffernan087's Repositories
CHeffernan087/Smart_Latch
IoT project to securely open a door using a combination of NFC technology and facial recognition
CHeffernan087/Encrypted-Cloud-Storage-Key-Managment-System
A Django application which integrates with the Dropbox API to provide an facility to users to have access to an encrypted shared network drive
CHeffernan087/AutoRoster
Automated Rostering System built for Tayto Park. Never accepted by the company but cool nonetheless :) Uses processing core library to provide nice intuitive user interface to automatically produce roster. Programme reads in .txt file (file path chosen by user), and produces roster automatically based on the employee names inside the .txt file. Has some basic logic to ensure roster is fair / doesnt break employee law e.g worker cant work more than 60hrs a week, all workers should be allocated an equal amount of hours etc . Not Perfect / unfinished, as I said the company did not want to make use of this technology. Does employ some nice excel-like functionality whereby the user can edit cells in the table/ award time off, with the shifts being automatically reassigned to other workers
CHeffernan087/BaseWebApp
CHeffernan087/Cracking-The-coding-Interview
CHeffernan087/CS3012-Software-Engineering-Github-API
CHeffernan087/Done-with-it
Exploring React native by making my first app. On done with it, users can buy items or sell things they no longer need.
CHeffernan087/FuzzyLogicSimulation
A processing sketch to visualize a Fuzzy inference System which I designed with Conor Evans and Simon Ghose
CHeffernan087/NBA_Machine_Learning_Model
CHeffernan087/CS3012-Software-Engineering-Report
An in depth opinion piece about the practicality of assessing a software engineers efficiency
CHeffernan087/CS3012_Software_Engineering
CHeffernan087/InternetApps
Repo for my 4th Year internet applications module
CHeffernan087/IntroductionToJava
Some sample programmes for learning Java
CHeffernan087/Python-Tutorial
A brief interactive introduction to python for beginner programmers
CHeffernan087/rl-tutorial
Source code for "A deep dive into reinforcement learning"
CHeffernan087/Software-Engineering-Essay
CHeffernan087/Telecommunications-II-Explained-My-Notes
A set of key note slides to explain in simple language with nice animations, the networking concepts involved in our Telecommunications II module. Note to gain full advantage of reading slides, it is strongly advised you read in presentation mode as some of the animations which I have used to explain concepts just become obsolete otherwise.