| MSc in High Performance Computing | September 2014 - September 2015 |
| Trinity College, Dublin | |
| Overall Grade: 66% (II.1) | |
| B.A. in Theoretical Physics | September 2010 - June 2014 |
| Trinity College, Dublin | |
| Overall Grade: 65% (II.1) | |
| Leaving Certificate | September 2005 - June 2010 |
| St. Peter's College, Dunboyne | |
| Overall Grade: 520 points (95th percentile) |
| Druid Software | October 2015 - Present |
| Software Engineer | Bray, Co. Wicklow |
| Druid specialises in mobile network core technology. | |
| School of Mathematics | January 2015 - May 2015 |
| Maths Tutor | Trinity College, Dublin |
| Gave calculus tutorials to a group of 15 first year general science students and corrected assignments on a weekly basis. | |
| Master's Thesis | May 2015 - September 2015 |
| GPU Acceleration of Hadron Field Formulation in Lattice QCD | |
| Developed software with the CUDA parallel programming platform to calculate colour contractions of hadronic operators commonly used in lattice quantum chromodynamics using GPU acceleration. | |
| Summer Internship Project | May 2014 - August 2014 |
| One-Loop Matching Factors for Non-Exceptional Schemes | |
| The project explored an open problem in quantum field theory, the calculation of matching factors for different renormalisation schemes. | |
| Final Year Undergraduate Thesis | September 2013 - January 2014 |
| Spontaneous Emission Above a Metamaterial Slab | |
| Computational physics project in the field of nanophotonics. The aim of the project was to implement a mathematical formalism in order to quantify how the spontaneous emission rate of a two-level quantum system is altered when placed in the vicinity of a slab of negative refractive index. | |
| Programming Languages | C/C++, Python, Bash, Javascript, Lua, Matlab |
| Debugging Tools | GDB, valgrind, nm, strace, wireshark/tcpdump |
| Web Development | HTML, CSS, Javascript, Gunicorn, Nginx, Bootstrap, Django |
| Parallel Programming APIs | MPI, OpenMP, CUDA, pthreads |
| Operating Systems | Linux (Ubuntu and CentOS distributions), OS X |
Please send me a message if you would like to get in touch.