About me


I am currently in my fourth and final year studying computer science in the dublin institute of technology. I am quite a driven person who loves everything from the creative to the imaginative. I enjoy experiencing life by creating  in any way possible. I have strong interest in music both from the performance and enjoyment aspect to the production of music. I look at programming as the building blocks of the future where the possibilites are endless and innovation rules. Below is some samples of my work ranging from many different areas and platforms, hopefully showing my diverse range of abilities.

Character Design


In a number of the game assignments I have designed the assets for the characters. This included separating the “limbs” of the characters which will then be integrated into the animation engine. Some examples of my designs are below :-

  • This design was for a magnetic character who could attract and repel certain game items to traverse the level
Magnetic Character design concept

Magnetic Character design concept

  • The design below was done for a boss character who could manipulate the environment to damage the player
The environment boss

The environment boss concept design

Game Dynamics


For a number of projects I have created some game dynamics ranging from simulations to interactive components. The first project below is an explosion simulation using the open dynamics engine (ODE) and DirectX. The explosion mechanism is the big red button in the video.

The next such project was a group assignment. Our game was called negative space and had two players of opposite colour separated by plane. The actions done by each player affect the other, thus both have to work together to solve the puzzle (below).

My tasks included the integration of a particle system into this game (seen below). More information for this game can be found at:

http://bearfistgames.tumblr.com/

Performance based synthesizer


Currently i am developing a synthesizer with the emphasis being on the performance aspect of instruments. This is being developed for the iPad platform. This application will present the user with four types of wave forms which can then be extensibly customized – changing such parameters as the frequency, attack and release of the note to create a unique sound. The iPads sensors will be incorporated to manipulate the output sound – giving the audience both a visual and audible performance. A basic concept of the application can be seen below:

concept synth

Programming Languages

The above show a range of projects written in many different languages. I have a solid foundation of a number of languages including

  • C#
  • C++
  • Objective-C
  • Java
  • SQL

I am quite flexible in their use and don’t find it difficult to get up to speed with a new language