About me
A highly ambitious computer science graduate with excellent problem solving and analytical skills. Began university doing general engineering but really loved the computer Science section of the course and decided to specialize in that. In second year got a scholarship with NUIG and was hired as an intern there for the summer. Completed an 8 month placement programme in third year with Deloitte. Studied a vast array of topics in my years at university and learned a lot about the different aspects of computer science. Graduated with a Higher 2:1 degree and now I'm looking for a job role that interests and excites me.
Engineering Leaving Cert Project 2013
For my leaving cert engineering project I designed and built a crane vending machine that could lift a ping pong ball and place it in a number of holes which represented the scoring zone. I got an A in this project and I feel like it was one of my greatest accomplishments to date.
1st Year College Engineering Project(Civil Engineering)
One of the projects I done in my first year engineering course was to design and build a bridge made entirely out of spaghetti. We were placed into groups of four and separated the workload out. We got an A for the project and also had one of the strongest bridges in the class lifting over ten times its own weight.

1st Year College Engineering Project(Electronic and Computer Engineering)
For the final part of our first year course we had to write the code for a robot using arduino. We were split into teams of four and each member of our group designed a certain part of the code. When the code was written the robot had to go through a racetrack while doing a number of tasks. We done well in this project getting a B.
1st Year College Engineering Project(Mechanical Engineering)
For the mechanical engineering section of first year we had to design and build a truck that could carry weights from one point to another. We were divided into groups of four and had to choose which gear ratio would be best suited for a highly efficient truck. We ended up doing very well and got an A in the project and ranked very highly in the class.
Figure 1: The above(left) is a picture of the Civil Engineering project I described above, of a bridge made solely out of glue and spaghetti. January/2014
Album 2(Right): This is a collection of photos from my Mechanical Engineering project March/2014
2nd Year Computer Science Software Engineering Project
For my 2nd year project we had to build a website using the Django software. The languages we used were python and html and we used the Unix operating system.Our website was a Facebook type interface where you clicked on a chat room and messaged the other people that were in the chat room. We had five people in our team and designing and editing the website was my job. I used the twitter bootstrap website which implemented html to edit the page to give it a nice design.
2nd Year Computer Science Game Development Project
For my 2nd year games development project our class had to create a space invaders type game using java code. We used the eclipse software to do this. Each week our class learned a new tool in the lectures ad implemented this into our code to improve the game play and animation in the game. In the end I felt that the final game was very good and ran well.
2nd Year Computer Science Professional skills Presentation
Our class had to present a topic of our choosing as part of our professional skills module. My chosen topic was "hackers on the internet: Modern day heroes or villains? ". I chose this topic because it really interested me and I wanted to find out a lot more about hacking groups and the penalty they paid for their crimes.
2nd Year Computer Science Professional skills Report
Another part of our Professional Skills module was to write a report on the subject we chose.The following is an extract from my report. I got good marks for my report and I learned a lot about the topic while researching so the project went very well.
"As you may have heard before a talented hacker is one of the most dangerous things in modern life. The average person would place their private information into the internet without really thinking about the consequences but a hacker could obtain this data and use it for whatever he wanted. Holtfreter (2014) talked about a case where five very talented hackers broke into a number of big companies websites and stole a lot of very valuable information. This case was the largest ever hacking scheme ever in the United States and it is believed they took up to 160 million credit card numbers in total, the hackers then sold these credit card numbers for ten dollars apiece and the companies had combined loss of around three-hundred million dollars. JetBlue airways, J.C Penney and French retailer Carrefour were among those who were worst affected. I feel this case clearly shows the dangers of hackers, the lack of security online and how vulnerable your private information is online. It also shows the lack of urgency the government have when this particular case didn't get much coverage by the media as a whole.
US attorney Paul J. Fisherman who was present at the trial of the men said it best when he said: " Those who have the expertise and the inclination to break into our computer networks threaten our economic well-being, our privacy, and our national security". The five men were sentenced to life in a high profile jail."
References:
Citations:
Source 1: Holtfreter, R.E, CFE, CICA and Harrington, A(2014). "Will The Hackers Win The Battle", Strategic Finance
Source 2: Wikipedia, Anonymous, http://en.wikipedia/wiki/Anonymous_%28group%29 (as of 25/10/2014)
Source 3: Waites, R. (October 20, 2011). "V for Vendetta masks: Who's behind them". BBC News.
2nd Year Programming
During 2nd Year I had a programming module which used java eclipse to write code using java. We had many assignments and I felt like as a whole they went pretty well. The following is a sample of java code from one of the assignments were we had to implement queues and stacks using a linked list. I scored 15/20 for this assignment which I was very happy with.
package assign3;
import assign3.SLinkedList;
import assign3.Queue;
publicclass LLQueue implements Queue{SLinkedList list = new SLinkedList();
publicvoid enqueue(Object n){//first you got to the tail of the linked listlist.gotoTail();
//then you add the object to the tail of the queuelist.insertNext(n);
}
public Object dequeue(){dequeuing it
publicboolean isEmpty()
{returnlist.isEmpty();
}
public Object front(){}}
// Still cant Can't do anything if it's empty
if (isEmpty())returnnull;
//this should delete the first object in the queue and effectively
//now this returns the new head, which is the old head plus one
Object toReturn = list.gotoHead()
;list.deleteHead();
return toReturn;
}
if (isEmpty())returnnull;
returnlist.gotoTail();
public boolean isFull() {
returnfalse;
}
}