Hi, I am a 3rd Yr. 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 5 or 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.

From early on, nurtured by the IOI competitions, I have been interested in computational complexity, and how simple coding practices can vastly improve running time.

Years on, and especially after meeting Python (possibly the greatest human construct in the universe), I strive for excellence in my code, and adhere to a strict style.
Through the years, I have written many types of applications, accross many systems, none of which would garner much use beyond myself.

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

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

Summer of 2013, I had an internship at Microsoft Ireland, where I worked as part of a team, developing Apps for Microsoft Office.

In my free time, I released the classic game, Blockdrop, on the Office Marketplace.


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

thom...@gmail.com
Privacy Statement

My apps do not collect personally identifiable information, however I do use user submitted names in the 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.