Hi, I am currently a Software Developer for Bank of America Merrill Lynch. When I wrote this I was a Final Year Computer Science student in University College Dublin.

I began programming as a way of cheating at games; my first ever "program", wrote in Visual Basic 6, was a flash game "trainer", where you could edit the variables, such as health, and score, easily.

Programming remained a hobby for me, as I created many small programs to help automate tedious tasks. I have experience in vastly different computational areas, from Bioinformatic related projects, to Dynamic Web Applications.

In secondary school, I took part in many national and international IOI competitions, which lead to a keen interest in computational complexity, and how simple coding practices can vastly improve running time.

As an adult, I try to learn something new every day, I strive for excellence in my code, and adhere to a strict personal style.
TL;DR: Fluent: Python, Java, C#, PHP, HTML, CSS, JS.
Proficient: C++, Ruby, anything else. Windows or *nix, I don't mind.

Through the years, I have written many types of applications, accross many systems, none of which would garner much use beyond my own.

During the summer of 2011, I represented Ireland at the Internation Olympiad in Infomatics (IOI), in Thailand.

While on an internship at Centre for Next Generation Localisation at DCU, during the summer of 2013, I worked on a team of two designing, and implementing an interactive notice board, that used facial recognition technology,

Summer of both 2013 and 2014, I had an internships at Microsoft Ireland, where I worked as part of a team, developing apps for Microsoft Office, and other internal applications.

I have represented UCD at the North Western European Regional Contest (NWERC), in Delft, the Netherlands.

In my free time, I released the classic game, Blockdrop, on the Office Marketplace. As part of a competition I released Syntax Highlighter too.
Privacy Statement

My apps do not collect personally identifiable information, however I do use user submitted names in Blockdrop's High Score table. This is an entirely opt-in service. This privacy policy is subject to change without notice and was last updated on 8th August 2013.
If you have any questions feel free to contact me.

If one would really like to contact me, they can by reach me by the following email address: (the reCaptcha prevents spam)