Computer Science, Trinity College Dublin.

I am a Third Year Computer Science student currently studying at Trinity College Dublin.




ARM Assembly Connect4

A game of Connect4 written in ARM Assembly Language, can be played verus another human player or against a rudimentary computer player

Micro-Controlled PC Schematic


A fully functioning Micro-Controlled computer written in VHDL



A project with Trocaire to develop an app that will help poor farmers combat the invasion of "Fall Armyworms" which are devisating their crops


Flow Control

A Telecomunications project for multiple machines on a network to communicate with each other by using Datagram Packets and Sockets


Duck Hunt

A Basic Space Invaders inspired game with a Duck Hunt theme


TCD News

A Project written in Java using Processing that displays information from a large dataset of userposts along with statistics about the data

Education and Skills


A list of classes I have taken so far in College.

  • Introduction To Programming
  • Programming Project
  • Introduction To Computing I & II
  • Electrotechnology
  • Digital Logic Design
  • Algorithms and Data Structures
  • Systems Programming
  • Computer Architecture
  • Concurrent and Operating Systems
  • Microprocessor Systems
  • Telecommunications I & II
  • Software Engineering Group Project
  • Discrete Mathematics
  • Information Management
  • Programming Skills

    Programming Languages and Tools I have experience with

  • Java
  • C
  • Python
  • C++
  • ARM Assembly
  • HTML
  • CSS
  • Verilog and VHDL
  • Dart
  • Promela
  • Matlab
  • Docker
  • Extensive knowledge of Algorithms and Data Structures