Career Profile

I don't believe in right/left brain dominance. I try and balance my mathematical and analytical mind with my creative and musical mind — tying together my Bachelor's degree in Theoretical Physics and Master's degree in Music & Media Technologies from Trinity College Dublin.

Currently I am working as a creative software developer for MOBGEN:Lab, part of Accenture Digital. The role involves a large range of technologies from web, mobile, voice and VR. My specific focus is on Javascript and iOS/Swift development. But I also have strong proficiency with Python, C++ and Java.

I pride myself in quickly understanding complex new topics. Once you have understood and mastered Quantum Field Theory, everything else seems easier! Moving forward with my career I would like to continue improving my technical skills and contribute to something meaningful.

Experiences

Creative Software Developer

2016 - Present
MOBGEN:Lab, Amsterdam

My role here involves work on MVP innovation projects for clients. A client such as Shell or Heineken will visit MOBGEN:Lab in search of a short six week development sprint to deliver a working concept.

The role also involves internal research projects. Such as an iOS research project to use ultrasonic audio as an interface for iPhone. Also an internal data visualisation dashboard which visualizes data from Twitter.

Research here has also focussed on Machine Learning. While here I have worked on several small ML experiments such as running a text generation neural network on iOS to generate love poems.

Some of my open source work can be found on my github page.

Master's Degree in Music Technology

2015 - 2016
Dublin, Ireland

Undertook a Master's Degree in Music and Media Technology from Trinity College Dublin. The course content consisted of an intersection of audio, music and software. Modules ranged from composition, sound engineering to programming in Java, C++ and Javascript.

For my Master’s thesis project a web audio application was developed to generate music from detected particles in a cloud chamber. The project combines computer vision technology, web audio & composition. Website can be found at - https://tothepoweroftom.github.io/musicfromtheatom

Lead Developer

2014 - 2015
Composure, Startup based in Dublin

Worked as Lead Developer and Co-Founder for Composure, an audio technology startup based in Trinity College Dublin's Launchbox startup incubator.

The project concentrated on the transcription of guitar audio into guitar tablature. The algorithm we developed transcribed live guitar playing into musical notation based on an understanding of the physics of a vibrating string. Relevant digital signal processing techniques were first explored in Python, C++ and Matlab.

As part of the incubator my co-founder and worked on a iOS/Mac OS app to bring our research to a commercial product. Though we delivered a working prototype, our endeavour was unsuccessful in gaining traction with investors. After a years valuable experience we decided to part ways and try other things.

Bachelor's Degree in Theoretical Physics

2011 - 2015
Trinity College Dublin, Ireland

Undertook my Bachelor's degree in Theoretical Physics. A course dedicated to an intense study of mathematics and physics. This course built a strong technical foundation. The four year course covered all the essentials from Classical to Quantum Mechanics. Classical and Quantum Field Theory. Condensed Matter Physics, Quantum Optics, Nuclear and Atomic Physics.

The course also introduced me to programming. Programming is an important tool in the modern physicist's toolkit. Courses covered topics in C++, Python, Matlab, FORTRAN, High Performance Computing.

The most valuable takeaway from this course was learning how to master difficult technical subjects. Something which helps me everytime I have to face a new technology in my programming career!

Projects

A selection of some of the strange and wonderful side projects I've done.

Wild Surmise Music - I run a small record label to release my own music. I also write music for film and advertisments
XY Synth - A Javascript Web App that visualises the XY Model from Condensed Matter Physics. The XY Model is a simple model that allows physics to model the magnetic properties of certain types of materials.
Music From The Atom - A Javascript Web App which makes ambient music using the radioactive decay of uranium.
Aimsir - My parents would stop talking about the weather. So I made them a website to check it every morning.

Skills & Proficiency

Swift & XCode

Javascript

Java & Processing

C++

Python