Systems Engineering

Architecture & Systems Portfolio

Flagship production systems first, then the earlier mechanical-engineering, machine-learning, data-science, and automation work from the original portfolio — with the original CAD, FEA, and pipeline figures.

Flagship Architecture Studies

Showing 5 deep-dive studies
Autonomous Systems & RLMay 2025 – Present (~16 months in production)

Roku Explorer

Autonomous Exploratory Testing Platform

A production autonomous QA platform for firmware and Grand Central product areas. Combines PPO/LSTM reinforcement learning, ChromaDB multimodal RAG, dual validators, and MCP-based device control to navigate device UIs, surface potential issues, and flag visual regressions with minimal human oversight.

Multi-serviceProduction stack
RL + RAGArchitecture
MCPDevice control
PythonPyTorch (PPO / LSTM)ChromaDBFlask+6 more
Explore Architecture
Multi-Agent SystemsAug 2026 – Present

QANTUM

Slack-Native Multi-Agent QA Orchestrator

A Slack-native multi-agent QA orchestration platform routing engineering and QA requests across specialized agents via an extensible capability protocol. Features shared and user memory, Model Context Protocol (MCP) integrations, and autonomous MR/PR generation and validation flows—backed by production usage across ~100 engineers.

100Engineers
5,199Agent runs
0.17%Run failure rate
PythonClaude Agent SDKMCP ProtocolLiteLLM+4 more
Explore Architecture
AI Test Automation2026 – Present

Forge

AI Test-Authoring & Automation Agent

An intelligent AI automation agent that investigates product-area workstreams, creates detailed automation tickets, and autonomously generates, validates, and runs regression test suites across repositories using isolated git worktrees.

AutonomousWorkflow
WorktreesIsolation
Gated CIQuality
PythonGit WorktreesPytestLLM Reasoning+3 more
Explore Architecture
Augma
Spatial Computing & AR Hardware2021 – Present (Active Solo Build)

Augma

Headband-Monocle Augmented Reality Wearable

A bespoke augmented reality wearable adopting a futuristic headband-monocle form factor. Features real-time road sign and obstacle detection using YOLO26, MediaPipe wrist-displacement gesture tracking, an interactive 4-panel glass HUD, and a balanced weight distribution architecture.

MonocleForm Factor
YOLO26Vision Model
Wrist GesturesInteraction
PythonYOLO26MediaPipeOpenCV+3 more
Explore Architecture
Distributed Cloud InfrastructureNov 2022 – Dec 2023

PaPeR (Parallel Performance Runner)

Distributed Video Compression Infrastructure

High-throughput distributed cloud infrastructure built on AWS with Terraform, collaborating with Meta, Intel, and SPIE to automate video compression quality evaluation across thousands of parallel transcoding jobs.

-99%Setup Time
1,800+Hours Saved
+50%Throughput
AWS (EC2, S3, RDS, Lambda)TerraformPythonFlask+4 more
Explore Architecture
Historical Archive

Earlier Projects & Studio Work

Restored from the previous site: Coventry mechanical-engineering studio, MLOps and vision repos, IBM data-science capstone, Appium / network testing, and systems work at V-Nova and BT.

Mechanical Engineering

Coventry University First-Class studio work — prosthetics, robotics, FEA, CFD, and control systems.

Digital-Control Prosthetic Arm
Mechanical Engineering2019 – 2020

Digital-Control Prosthetic Arm

Low-cost upper-limb prosthesis with LCD actuation control

Investigated cheaper ways to manufacture a functional prosthetic arm while keeping the necessary movements of the human arm. Replaced EMG sensing with a compact LCD control panel, reviewed actuators and electronics, and validated kinematics in CATIA V5. Built to European product-design standards with a manufacturing cost target of £500.

CATIA V5C++DMU KinematicsFMEA+2
Self-Balancing Robotic Tray
Mechanical EngineeringMay 2020

Self-Balancing Robotic Tray

Kitau Robotics service-robot waiter platform

Designed and prototyped a self-balancing tray for a service robot waiter so food could be transported without slippage. Combined CATIA V5 mechanical design, Arduino Uno control, and disturbance testing with variable payload weights.

CATIA V5Arduino UnoC++MATLAB & Simulink+3
Mechanical EngineeringDec 2019

Sustainable Education Device

Google Ventures Sprint Design

Google Ventures design-sprint project on a sustainable education device, listed among Coventry University mechanical-engineering studio work alongside the prosthetic arm and Kitau tray.

Design SprintProduct DesignSustainability
Bicycle Bracket & Bridge Optimisation
Finite Element AnalysisDec 2019

Bicycle Bracket & Bridge Optimisation

Mass, stress, and vibration reduction with FEA

Optimised mass and vibration behaviour of a bicycle bracket and a bridge using Altair Hypermesh. Mesh-convergence studies, von Mises stress and displacement analysis, topology optimisation, and topography work to raise the natural-frequency threshold and cut material.

Altair HypermeshFEATopology OptimisationTopography Optimisation+1
AI Control System for an Autonomous Car
Control & Systems EngineeringDec 2019

AI Control System for an Autonomous Car

Sampled PID control with disturbance and noise models

Designed open-loop then closed-loop Simulink / MATLAB control systems for an autonomous-car simulation. Applied the Shannon–Nyquist theorem, modelled road curvature, wear, computational delay, and measurement noise, and settled on a sampled PID controller.

MATLABSimulinkPID ControlOpen-loop Systems+1
Concentric-Tube & Plate Heat Exchangers
Computational Fluid Dynamics2019 – 2020

Concentric-Tube & Plate Heat Exchangers

2D / 3D CFD of parallel and counter flow

Hand-calculated then simulated concentric-tube and plate heat exchangers in ANSYS Fluent. Compared 2D and 3D models, parallel vs counter flow, and boundary-layer behaviour across volumetric flow rates — the fluids work behind a perfect score in Fluids & Heat Transfer.

ANSYS FluentCATIA V5CFDMesh Convergence+1

Machine Learning

MLOps pipelines, computer vision, and production-style model code from the original portfolio.

Machine Learning Ops2021 – 2022

Dynamic Risk Assessment System

Production ML monitoring, drift detection, and retraining

Udacity MLOps system that assumes a model is already in production, then checks on a crontab for new datasets. Tests for model drift, retrains when needed, and writes performance, data-quality, and timing reports. Originally framed on the portfolio as production monitoring for all stakeholders.

FlaskScikit-LearnPandasNumPy+3
ML Pipeline over a REST API
Machine Learning Ops2021 – 2022

ML Pipeline over a REST API

DVC, GitHub Actions, FastAPI, and Heroku CD

End-to-end ML pipeline with datasets and models on AWS S3, DVC for data versioning, GitHub Actions CI, FastAPI for inference, and Heroku for continuous deployment. Local and live API tests via Pytest.

AWS S3DVCGitHub ActionsFastAPI+3
Machine Learning Ops2021 – 2022

NYC Airbnb Rental Price Pipeline

MLflow + Weights & Biases experiment tracking

End-to-end rental-price prediction using scikit-learn, MLflow, and Weights & Biases. Estimates typical price from similar properties. Emphasis on experiment tracking, pipeline artefacts, and inference-pipeline deployment rather than EDA theatre.

MLflowWeights & BiasesScikit-LearnHydra+2
Computer Vision2020 – 2021

Face Recognition (Siamese / Triplet Loss)

High accuracy from a small set of user photos

Facial-recognition model using a Siamese network and triplet loss so a small number of user photos is enough to reach high accuracy. Built on Inception blocks in TensorFlow / Keras with OpenCV for capture.

PythonTensorFlowKerasOpenCV+2
Computer Vision2020 – 2021

YOLO Autonomous Car Detection

Pretrained detector for 82 object classes

Object-detection model for autonomous driving assistance. Uses the YOLO algorithm, pretrained to recognise 82 object classes, intended to combine with sensor fusion for driving support.

PythonYOLOTensorFlowKeras+3
Machine Learning2021

Bank Churn Prediction

PEP8, tested, logged production-style classifier

Churn model on bank_data.csv with modular EDA. Production-ready structure: fully tested, logged, and PEP8-compliant (Pylint / Autopep8).

PythonScikit-LearnPandasNumPy+2
Deep Learning2020 – 2021

Neural Style Transfer

Inception v4 artistic transfer between image pairs

Neural-style transfer using Inception v4 so two images can be combined — framed as a tool for artists mixing historical references with recent work.

PythonTensorFlowInception v4SciPy+2

Data Science

IBM capstone, housing regression, and classical classifier comparisons.

Data Science2021

East-Central London & Birmingham Venues

IBM Data Science Professional Certificate capstone

Compared East-Central London and Birmingham by venue category using Foursquare, geolocation, Folium maps, and K-means clustering (6 clusters in ECL, 2 in Birmingham).

PythonPandasFoliumFoursquare API+3
Data Science2021

King County House Sales

Linear to polynomial regression, 75% → 94%

Exploratory analysis and house-price prediction for King County, USA. A multiple-linear model reached 75% accuracy; train / cross-validation / test splits and a move to polynomial regression lifted that to 94%.

PythonPandasNumPyScikit-Learn+1
Data Science2021

Best Binary Classifier Bake-off

KNN, trees, SVM, and logistic regression compared

Visualised, preprocessed, and normalised a classification dataset, then compared K-nearest neighbours, decision trees, SVM, and logistic regression using F1, Jaccard, and log-loss.

PythonPandasNumPyScikit-Learn

Automation & Network Testing

Appium, Selenium, and carrier scenario testing from the Qualitest / BT years.

Test Automation2021

Appium Mobile Automation

Cucumber + Selenium + Appium allocation-tab suite

Java automation framework for mobile front-end testing. Three Cucumber scenarios on the Allocation tab, Selenium runners, an Appium hook class, and OOP structure for reuse.

JavaAppiumSeleniumCucumber+1
Test Automation2021

SEBI Document Download Automation

Selenium + Pytest scraper with structured logs

Python Selenium script to download documents from sebi.gov.in, tested with Pytest, logged to results.log, and modularised so the same pattern can target other sites.

PythonSeleniumPytestLogging
Test Automation2021

Vehicle Registration Web Lookup

Maven / Selenium / JUnit / Cucumber data extraction

Java pipeline that reads registrations from a text file, searches them on the web with Selenium, extracts the results, and writes a new file for later machine-learning use.

JavaMavenSeleniumJUnit+1
Network Testing2021 – 2022

5G, VoWiFi & Voicemail Scenario Testing

Manual system and UAT across iOS and Android

Manual network testing to support developers and senior testers: 5G latch and consumer-site checks, VoWiFi emergency and mid-call network swaps (VoWiFi / VoLTE / 5G), and difficult voicemail scenarios. Defect reports and test-exit reports on iOS and Android.

iOSAndroid5GVoWiFi+3

Systems, Cloud & Architecture

NVIDIA DevBlog, DRIVE, eSIM suites, Riztech automation, and SoC / embedded Linux.

GPU Computing & Video Codecs2023 – 2024

NVIDIA GPU Video Transcoding DevBlog

VC6 codec performance with NVIDIA engineers

Collaborated directly with NVIDIA engineers on VC6 video codec performance analysis. Contributed to technical architecture and a developer blog demonstrating GPU-accelerated video transcoding pipelines.

C++CUDAPythonNVIDIA Video Codec SDK+1
Mobile & Systems Engineering2023 – 2024

DRIVE

Mobile device video routing engine

Initiated and implemented DRIVE (Devices Routing Integration for Video Encoding) across Android and iOS test fleets. Reduced phone video-encoding setup times by 86% and boosted analysis velocity by 800%.

PythonAndroid ADBiOS InstrumentsFFmpeg+2
Embedded & Automation2021 – 2022

Wearable eSIM Test Suite

BT / Qualitest multi-architecture automation

Led eSIM integration automation for a British Telecom consulting engagement across smartwatches, iOS, and Android, keeping 99.9% uptime during pilot carrier deployments.

JavaSeleniumCucumber BDDJenkins+2
Computational Engineering2018 – 2020

Structural Cost Optimisation Engine

Python automation for civil estimation at Riztech

Python program that automated structural cost estimation and energy-efficiency checks during the Riztech Construction internship, improving team delivery productivity by 21%.

PythonHyperworksCADEnergy Analysis
Computer Architecture2020 – 2021

SoC Design & Embedded Linux

Arm Cortex-M0 architecture and embedded Linux study

Computer-architecture study covering system-on-chip advantages and limits, SoC vs microprocessor vs microcontroller, SoC design flow, and the Arm Cortex-M0, plus embedded Linux — the groundwork later used on Augma.

Arm Cortex-M0SoC DesignEmbedded Linux