- Centre for Parallel Computing
About me
I am a Research Fellow in the Centre for Parallel Computing at the University of Westminster. I am also a Teaching Fellow at Imperial College London, where I share my time between the Graduate School and Business School, teaching research computing skills and data science. I have been with the University of Westminster for five years and was previously a full-time Lecturer in the School of Computer Science & Engineering.
Teaching
I now hold a research-only role at Westminster, and teach full-time with Imperial College London. Previously at the University of Westminster, I was module leader for Robotic Principles and Enterprise Application Development. Over the years at the University I have supported several modules, including Object-Oriented Programming, Mobile Application Development, Software Development, Big Data Analytics, Client-Server Architecture and Cyber Security. I have given several guest lectures across various modules, and in 2019 taught internationally, taking the role of visiting module leader for a three-week intensive Cyber Security course at EPITA - a Grande École in Paris, France.
Research
I am part of the technical team working on the DIGITbrain project, investigating the creation of a platform for Digital Twins in Manufacturing and Robotics. I am involved in the EU Horizon 2020 Project ASCLEPIOS (Advanced Secure Cloud Encrypted Platform for Internationally Orchestrated Solutions in Healthcare), providing solutions for securing healthcare data in a multi-cloud environment. I am also leading the continued development activities of MiCADO, the primary output of the now completed EU Horizon 2020 Project COLA (Cloud Orchestration at the Level of Application). MiCADO orchestrates virtual machines and containers in the cloud, automating the deployment and horizontal scaling of applications. It is cloud agnostic and is built on existing cloud technologies such as Kubernetes and Prometheus. MiCADO uses the OASIS Standard TOSCA (Topology and Orchestration Specification for Cloud Applications) to describe the application. I am interested in these cloud solutions and others, especially as they relate to creating a vendor-free ecosystem for provisioning resources and deploying complex applications. MiCADO plays a key role in cloud and edge deployments in both the DIGITbrain and ASCLEPIOS projects and its development is on-going to support these and future projects.
Publications
For details of all my research outputs, visit my WestminsterResearch profile.