education


PhD in Computer Science and Artificial Intelligence

University of Manchester, UK, 2025 - present

MSc in Business Analytics

University of Bath, UK, 2020 - 2023

Dissertation on Dynamic Time-Warping for clustering market data to enhance investment strategies by identifying asynchronous market patterns.

BSc in Computer Science

University of Manchester, UK, 2013 - 2017

Dissertation on non-intrusive native JVM agents for capturing the internal state of live production applications during critical failures.


continued education


Micromasters in Statistics and Data Science

Massachusetts Institute of Technology, US, 2025 - 2026

As nothing beats a structured and committed approach to learning, deep-diving into statistics (Larry Wasserman) and probabilities (Bertsekas, Tsitsiklis), and their use in machine learning and data science, from the fundamental theory, building and sedimenting understanding from the bottom up.

Artificial Intelligence Programme

University of Oxford, Saïd Business School, UK, 2025

Took off the theoretical engineer hat and put on the real-world problem-solving hat, where ethics, policy and business goals come to the forefront. Connected with individuals from across the world, at different levels of seniority and at diverse points in their lives, which taught me so many new perspectives on the problem of artificial intelligence and its deployment at scale.



workshops


Agentic Architectures - ADK

UoM GDG - Dec 2025

Access Materials

patents


Agentically-Orchestrated Foundational Models for Cloud Architecture Development

US20250343728 - Application ID: 18651871

User response information is obtained comprising information indicative of cloud architecture requirements for a cloud architecture to fulfill. Based on the user response information, a plurality of agentic orchestration models are used to generate a respective plurality of role outputs, each of the plurality of agentic orchestration models comprising a machine-learned language model prompted to fulfill a corresponding cloud architecting role of a plurality of cloud architecting roles, wherein one of the plurality of role outputs is indicative of a plurality of proposed generic component placeholders for components necessary to meet the cloud architecture requirements. Based on the plurality of role outputs, a proposed architecture output is generated comprising a visual representation of the proposed generic component placeholders.

View Patent

certifications


Google Cloud Professional Developer

Google Cloud - 2023

AWS Associate Developer

Amazon Web Services - 2023



AMN Photo