2019 – Present
Dublin, Ireland

Research Computational Scientist

Irish Centre for High-End Computing (ICHEC)

Exploring the use of quantum computing systems for natural language processing (NLP) tasks.

  • Presented work at both ISC 2019, Frankfurt, Germany, and Intel DevCon 2019, Denver Colorado.
  • Invited talk at QNLP 2019, Oxford. Talk (Youtube)
2018 – 2018
Okinawa, Japan

Visiting researcher

Okinawa Institute of Science and Technology Graduate University (OIST)

2017 – 2018
Berkeley, CA, USA

Postdoctoral fellow

Lawrence Berkeley National Laboratory

Researcher involved the ExaFEL project. Responsibilities included:

  • Building a Docker-enabled pipeline for deployment at NERSC.
  • Integration of STRUMPACK distributed sparse linear-algebra package for crystal parameter fitting.
  • Scalability and bottle-neck investigations of the software at scale.
  • Real-time data analysis and feedback during protein crystallography experiments.
  • Implementing OpenMP and MPI parallelised algorithms.

Code contributions available at CCTBX, DIALS, ExaFEL Project.
Results leading to publications: 2018, 2019

2012 – 2017
Okinawa, Japan

PhD student

Okinawa Institute of Science and Technology Graduate University (OIST)

Researched cold atomic systems, which specific emphasis on the non-equilibrium dynamics of vortex lattice carrying Bose–Einstein condensates. Works and responsibilities included:

See publications for a list of published works.

2011 – 2012
Cork, Ireland

Research assistant (PhD student)

University College Cork (UCC)

Transfered to OIST with Prof. Busch after completing first year of PhD programme.
2010 – 2011
Dublin, Ireland

Software developer

IBM, Dublin Software Labs

  • Developer on IBM Solution Installer, used for installing server-side applications with WebSphere Portal platform.
  • Experience using Java, J2EE, XML, XSLT, Ant, Shell scripting, JDBC, Python, C.
  • Deployed and maintained WebSphere Portal, Lotus Sametime, and Lotus Connections software stacks for development and testing.
2009 – 2009
Limerick, Ireland

Product engineer (intern)

Analog Devices

  • Analysed and assisted in trouble-shooting of die failures.
  • Trained in operation of light-emission microscopy (LEM), optical beam-induced resistance change (OBIRCH) methods, focussed ion beam (FIB) and scanning electron microscope (SEM) equipment.
  • Programmed wafer data analysis and input automation routines in BASH, C, and VB.

Recent Publications

More Publications

Photoreversible interconversion of a phytochrome photosensory module in the crystalline state


Chaotic few-body vortex dynamics in rotating Bose--Einstein condensates


Recent Posts

More Posts

Cross referenced from http://gpue-group.github.io/. One of the major components of GPUE is the ability to track and manipulate vortices …

Cross-posted from https://gpue-group.github.io/development/. CuFFT usage with angular momentum/gauge fields To implement angular …

Background chapter of my thesis.



Exascale FEL crystallography

GPUE: A GPU enabled Gross–Pitaevskii equation solver.

GPU enabled Gross-Pitaevskii equation solver