I am a Research Fellow in the School of Computer Science at the University of St Andrews in Scotland. Currently, I am working with Prof. Alan Dearle and Dr. Jonathan Lewis on engineering an operating system kernel for executing microservices in virtualisation environments. I am also exploring computational models and practical methods for assembling heterogeneous distributed systems. My research interests broadly span the areas of software engineering, functional programming, operating systems, distributed systems and service computing with a focus on building practical and scalable solutions for data-centric applications. I held an industry grant from Microsoft Azure to support my research activities.

I was awarded a PhD in Computer Science from the University of St Andrews in 2015. My doctoral research focused on the construction of decentralised service-oriented orchestration systems. I had the privilege to be supervised by Dr. Adam Barker and Prof. Alan Dearle. My research examiner was Prof. Omer Rana from the University of Cardiff. I also hold an MSc in Software Engineering from the University of St Andrews which I obtained in 2010. During my master studies, my research interests focused on issues relating to software evolution such as the management of architectural artefacts to ensure consistency and support reusability during software design and implementation, and I was supervised by Dr. Dharini Balasubramaniam. Before arriving to Scotland I obtained a BSc in Computer Science from the University of Jordan with distinction in 2008.

I am a Chartered Professional Member of the British Computer Society. I am also a member of the Systems Research Group and the Institute for Data-Intensive Research at St Andrews.

I am passionately involved in the Japanese martial art of Aikido.


"What I cannot create, I do not understand.", Richard Feynman