2019 – Present
Dublin, Ireland

Research Computational Scientist [Postdoctoral researcher], Senior Computational Scientist [Research Fellow]

Irish Centre for High-End Computing (ICHEC) [NUI Galway]

  • Led research and development of a hybrid classical HPC-quantum algorithm for NLP tasks. Using Python, C++, PyBind11, Catch2, Docker, OpenMP, MPI and backed by Intel’s Quantum Simulator (Intel-QS), succeeded in demonstrating the encoding of corpus data and performing similarity comparisons between different sentences. Available at Code and Publication
  • Point-of-contact and technical lead for several national and international collaborations between both industry and academia on quantum software projects URL.
  • Represnt the quantum research team at ICHEC for several international conferences, including talks at ISC 2019, Frankfurt, Germany, Intel DevCon 2019, Denver Colorado, and an 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

A hybrid classical-quantum workflow for natural language processing


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