Evaluation Metric
Fβ = (1 + β²) · precision · recall / (β² · precision + recall)
recall
safety gate
agent trace
RAG
Open to Applied AI · ML Safety roles

Applied AI Engineer
& ML Safety Builder

I build evaluated AI systems that combine machine learning, LLMs, agentic workflows, safety gates, and deployment-aware engineering - designed to be useful, grounded, traceable, and reliable in real-world settings.

Applied AI Engineer ML Safety Engineer AI Agent Engineer Healthcare AI Evidence Synthesis NLP MLOps/AI Infrastructure Developer Experience

Engineering AI systems that are measurable, grounded, and safe.

I hold an MSc in Artificial Intelligence from the University of Leeds and a BSc in Neuroscience from the University of Lancashire. My work combines applied machine learning, LLM systems, AI agents, NLP, healthcare AI, and ML safety.

I build AI systems that are not only functional, but measurable, auditable, and useful in real workflows. My projects focus on multi-agent evaluation, structured outputs, safety gates, evidence-grounded reasoning, and production-aware MLOps.

"Good AI systems should know when to answer, when to abstain, when to escalate, and when to ask for human review."

My neuroscience background shapes how I think about human-centred AI, accessibility, and safety-critical machine learning.

🧠 Profile Snapshot

Primary Focus Applied AI · ML Safety
Education MSc AI · BSc Neuroscience
Domain Depth Healthcare · Evidence Synthesis · NLP
Build Style Evaluated · Grounded · Auditable
Safety Focus Abstention · Escalation · Human Review
Currently Building Multi-Agent Systems · Safety-Aware AI

Systems I've built — evaluated beyond the demo.

Each project below turns an AI idea into a testable system - with clear problem framing, safety considerations, evaluation logic, and production-aware architecture. Hover or tap each card to see the full breakdown.

🚀 Quorum

● Active

A research prototype exploring whether role-specialised LLM agents can support systematic review screening through structured outputs, disagreement handling, confidence thresholds, and adjudication traces.

Multi-Agent Evidence Synthesis Healthcare AI Qwen MCP Alibaba Cloud
recall precision F2 parse_rate cost_per_record abstention_rate
Safety-Aware AI
Safety-aware AI = Evaluation + Grounding + Traceability + Human Oversight
Problem

Systematic review screening requires human experts to read thousands of abstracts to find a few dozen relevant studies. Single-agent LLM screening achieves high recall but floods reviewers with false positives (43 on a 328-record holdout). No existing multi-agent approach measured whether the added complexity actually helped.

Solution

Three role-specialised Qwen screeners (advocate, methods, population) with structurally different output contracts, a five-rule confidence-based router that selectively escalates contested records, and a tool-enabled qwen-max adjudicator. Every decision logged to a cloud audit ledger with full trace readback.

Stack

Python · FastAPI · OpenAI SDK → DashScope · Qwen · MCP · text-embedding-v4 · Alibaba Function Compute · Alibaba Tablestore · Chart.js · NumPy

Evaluation

Tracked recall, precision, F-score, parse rate, and cost per record against public gold-standard labels. Agent traces inspectable for every decision.

Safety Relevance

Abstention logic, escalation reasons, confidence thresholds, and full agent traceability - designed for evidence workflows where false negatives carry domain cost.

Role Fit

Applied AI Engineer · ML Safety Engineer · AI Agent Engineer · Healthcare AI

⚙️ ApplyWise AI

● Active Build

A local-first AI-powered job-matching system designed to evaluate freelance opportunities against multiple professional profiles using LLM-assisted reasoning, structured scoring, email alerts, and human-in-the-loop proposal decisions.

LLM Workflow FastAPI Next.js Human-in-the-Loop Job Matching
structured scoring human review gate Gmail API scheduled reports
Problem

Freelance opportunity screening is manual, inconsistent, and time-consuming. Strong matches require reasoning across job descriptions, profile strengths, client signals, urgency, proposal strategy, and whether an application is worth spending connects on.

Solution

I am building a local-first AI workflow that ingests pasted job posts, search results, CSVs, and email alerts, then evaluates opportunities against multiple professional profiles using structured scoring. The system supports human review before any proposal is written or sent.

Stack

FastAPI · Next.js · LLM API · Gmail API · APScheduler · SQLite · Pydantic · Structured JSON outputs

Evaluation

Designed around transparent match scoring, where each recommendation can be traced back to profile attributes, job requirements, risk signals, and proposal fit. The system is intended to support human decision-making rather than automatically dispatch proposals.

Safety Relevance

Human-in-the-loop design, no scraping dependency, structured outputs for auditability, and clear separation between recommendation and action. The system recommends; the human decides.

Role Fit

Applied AI Engineer · AI Automation Engineer · LLM Product Engineer · Developer Experience Enginer

📄 PDF Query RAG

● Completed Prototype

A retrieval-augmented document QA system that transforms PDFs into searchable vector representations, retrieves semantically relevant context from Astra DB, and prepares responses for grounded answer generation with citation-aware evaluation design.

Retrieval-Augmented Generation Vector Database Architecture LangChain Orchestration Semantic Document Search Grounded AI Systems
PDF ingestion pipeline embedding-based retrieval Astra DB vector indexing Recall@k-ready architecture groundedness evaluation design
Problem

PDF knowledge is often locked inside long, unstructured documents. Users need answers that are grounded in the uploaded material rather than generic LLM responses that may be unsupported or difficult to verify.

Solution

Implemented a RAG workflow that separates document preparation from query-time retrieval. The system ingests PDFs, extracts and chunks text, generates embeddings, indexes vectors in Astra DB, and retrieves the most relevant document context based on the user’s question embedding.

Stack

Python · LangChain · Astra DB · Vector search · PDF parsing · Embeddings · Similarity search · Retrieval pipeline design

Evaluation

Designed the architecture to support retrieval evaluation through Recall@k, groundedness, relevance checks, and citation quality. The separation between indexing and querying makes the system easier to test, debug, and improve.

Safety Relevance

RAG reduces unsupported answer generation by forcing the system to retrieve context before producing a response. The project demonstrates grounding, citation-readiness, and retrieval evaluation as practical AI safety patterns.

Role Fit

Applied AI Engineer · RAG Engineer · NLP Engineer · LLM Application Engineer · Developer Experience Engineer

🧠 Parkinson’s Telemonitoring

● Completed ML Application

A production-minded ML application for UPDRS score prediction from vocal biomarkers, combining reproducible model training, API-based inference, Dockerisation, CI/CD, observability, validation, and clinical limitation guardrails.

Healthcare ML Engineering API-Served Inference CI/CD for ML Systems Model Observability Clinical Risk Awareness
5,875 patient records 18 vocal biomarkers MAE · MSE · RMSE · R² model/scaler serialisation health checks + structured logging
Problem

Many healthcare ML projects remain notebook-only, making them difficult to reproduce, serve, test, monitor, or communicate safely. A useful ML system needs a reliable path from training to inference.

Solution

Built a reproducible pipeline using 5,875 records and 18 vocal variables to predict UPDRS scores. The workflow includes data preparation, StandardScaler preprocessing, model training, consistent model and scaler serialisation, and inference through Flask/Jinja2 and API endpoints.

Stack

Python · scikit-learn · Pandas · StandardScaler · Flask · Jinja2 · Gunicorn · Docker · GitHub Actions · Structured logging · Health endpoints

Evaluation

Evaluated model performance using MAE, MSE, RMSE, R², and adjusted R². Added automated testing and delivery through GitHub Actions, plus operational safeguards including health checks, input validation, timeout handling, retries, rate-limit handling, structured logging, monitoring, and observability.

Safety Relevance

Documented clinical limitations clearly to avoid presenting the model as a diagnostic tool. The project shows how healthcare ML can be framed with validation, observability, and responsible communication around model limits.

Role Fit

Applied AI Engineer · Machine Learning Engineer · MLOps Engineer · Healthcare AI Engineer · ML Safety Engineer

🏥 Patient Vital Signs Data Engineering

● Healthcare Data Pipeline

A healthcare data engineering pipeline using Azure Data Factory, Azure Storage, Databricks, and Lakeflow to ingest patient vital-sign data and mapping files into a medallion-style architecture for downstream analytics and AI readiness.

Healthcare Data Engineering Azure Pipeline Architecture Databricks Lakeflow Medallion Data Modelling AI-Ready Data Foundations
ADF JSON ingestion Bronze layer modelling streaming-style append flow schema conflict remediation Key Vault migration readiness
Problem

Healthcare vital-sign data requires reliable ingestion, mapping, timestamp handling, schema consistency, and staged transformation before it can support analytics, monitoring, or applied AI workflows.

Solution

Built ingestion of JSON and mapping files from GitHub into Azure Storage using Azure Data Factory, followed by Databricks/Lakeflow transformation into Bronze tables for vitals, patients, devices, wards, diagnoses, procedures, health statuses, insurance providers, and alert thresholds.

Stack

Azure Data Factory · Azure Storage · Azure Data Lake · Databricks · Lakeflow · Spark · JSON ingestion · Medallion architecture · Pipeline configuration

Evaluation

Created stg_patient_vital_signs to combine historical and streaming-style events through append flow. Corrected timestamp issues and schema conflicts, executed full refreshes, and moved URLs, SAS tokens, and connection strings into pipeline configuration.

Safety Relevance

Healthcare AI systems depend on trustworthy data foundations. This project demonstrates configuration hygiene, schema correction, pipeline reproducibility, and preparation for safer secret management using Key Vault and Secret Scopes.

Role Fit

Data Engineer · MLOps Engineer · AI Infrastructure Engineer · Healthcare Data Scientist · Applied AI Engineer

🧬 NeuroGraph Agent

● Active Biomedical AI Build

A biomedical evidence-exploration agent that structures information from ClinicalTrials.gov, Semantic Scholar, and Open Targets into JSON outputs, Streamlit dashboards, evidence cards, and CI-checked pipelines.

Biomedical Evidence Intelligence Multi-Source Data Pipelines Evidence Card Interfaces Streamlit Decision Support CI-Checked Research Workflows
ClinicalTrials.gov ingestion Semantic Scholar evidence mapping Open Targets integration reviewable JSON outputs GitHub Actions quality checks
Problem

Biomedical evidence is fragmented across trial registries, scientific literature, and target-disease databases. Exploring relationships between conditions, interventions, targets, and supporting evidence requires structured, reviewable data workflows.

Solution

Built Python pipelines for ClinicalTrials.gov, Semantic Scholar, and Open Targets, producing structured JSON outputs that feed into a Streamlit dashboard with reviewable evidence cards for biomedical exploration.

Stack

Python · ClinicalTrials.gov · Semantic Scholar · Open Targets · JSON outputs · Streamlit · Evidence cards · GitHub Actions

Evaluation

Added GitHub Actions checks to support reproducibility and pipeline reliability. Evidence cards make retrieved biomedical information easier to inspect, compare, and review before interpretation.

Safety Relevance

The system is designed for evidence exploration rather than automated clinical decision-making. Structured outputs, source separation, and reviewable evidence cards support transparency, traceability, and human interpretation.

Role Fit

Applied AI Engineer · Healthcare AI Engineer · Biomedical AI Engineer · Evidence Synthesis Engineer · Data Scientist

🧬 VitalStream

● Concept · Hackathon Winner

A healthcare AI concept focused on accessible patient-monitoring dashboards, clinical risk awareness, and actionable alerts. Designed to explore how AI-assisted interfaces could help clinicians identify important signals more clearly in high-pressure healthcare environments.

Healthcare AI Patient Monitoring Accessibility Clinical Risk Dashboard Design
real-time data concepts clinical signals accessible UX actionable alerts
Problem

Patient-monitoring dashboards can become dense, visually overwhelming, and difficult to interpret quickly. In high-pressure clinical environments, important changes in patient status may be harder to notice when information is fragmented or poorly prioritised.

Solution

Designed a healthcare AI monitoring concept with an accessibility-first dashboard, clinical risk awareness, and actionable alerting. The aim was to present patient information in a clearer, more usable way for clinical teams, rather than simply displaying raw data.

Stack

Real-time data pipeline · Dashboard design · Accessibility-first UX · Clinical risk modelling concepts · Healthcare AI prototyping

Evaluation

Presented in a hackathon setting and recognised in the healthcare and accessibility tracks. Evaluation focused on clinical actionability, accessibility, and clarity of risk communication rather than production deployment.

Safety Relevance

Explores accessibility as part of healthcare safety: reducing visual overload, improving signal clarity, and supporting human decision-making in high-stakes monitoring contexts.

Role Fit

Healthcare AI · Applied AI Engineer · ML Safety Engineer · Human-Centred AI

🧬 Clinical Trials Text Analytics

● Research / Academic Project

An NLP research project applying text analytics to clinical-trial-related content in the dementia domain, connecting neuroscience knowledge with biomedical text analysis and clinical research workflows.

NLP Biomedical Text Clinical Trials Dementia Research
text preprocessing evidence extraction text classification semantic similarity
Problem

Clinical-trial information in dementia research can be dense, fragmented, and difficult to search manually. Extracting useful evidence requires both text-processing methods and awareness of the biomedical context behind the language.

Solution

Developed an NLP-focused analysis workflow for dementia-related clinical-trial text, exploring how text preprocessing, classification, keyword analysis, and semantic similarity methods can support evidence discovery in biomedical research.

Stack

Python · NLP Preprocessing · Embeddings · scikit-learn · Tokenization · Text Classification · Biomedical Text Analysis · Clinical- Trial Data

Evaluation

Evaluated the workflow through text-classification performance, relevance of retrieved or grouped trial information, and qualitative review of extracted evidence patterns against the clinical research context.

Safety Relevance

This project connects biomedical domain knowledge with NLP, highlighting why clinical AI systems need more than surface-level text matching. In healthcare and evidence workflows, model outputs should be interpreted with domain context and human review.

Role Fit

NLP Engineer · Healthcare Data Scientist · Applied AI Engineer · Biomedical AI

How I think about ML safety.

My interest in ML safety is practical and engineering-focused: designing AI systems that are measurable, grounded, monitorable, and safer to deploy in real workflows.

01 📊

Evaluation First

I do not treat AI output as correct because it sounds confident. I design systems around measurable behaviour - recall, precision, parse rate, false-negative sensitivity, cost, and domain-specific metrics that actually matter.

02 🔗

Grounding Matters

For healthcare, safety, and evidence workflows, AI systems should connect decisions to evidence, thresholds, or traceable reasoning. Outputs without grounding are difficult to trust, audit, or safely act on.

03 🛡️

Deployment-Aware Safety

ML safety does not stop at model evaluation. Safer AI systems need monitoring, logging, fallback paths, human review points, and clear behaviour when uncertainty is high.

04 🧠

Human-Centred AI

Safety is not only technical. It includes accessibility, consent, user trust, and harm reduction. A system can be technically impressive and still fail if it is inaccessible, opaque, or harmful to the people using it.

The toolkit behind my AI systems.

From LLM applications and multi-agent workflows to MLOps, data engineering, and developer experience - these are the tools and concepts I use, study, and apply across my AI projects.

🤖 Applied AI Engineering

LLM · Automation · Decision Support
LLM Applications AI Automation RAG Structured Outputs Tool-Calling Human-in-the-Loop systems AI Decision Support API-Based AI Workflows Prompt Engineering Agent Orchestration

🛡️ ML Safety & Evaluation

Evaluation · Safety Gates · Failure Modes
Model Evaluation FP / FN Analysis Safety Gates Confidence Thresholds Abstention Logic Regression Testing Failure-Mode Analysis Agent Trace Inspection Grounded Outputs Accessibility-Aware AI Human review workflows

📊 Machine Learning

Classical ML · Deep Learning · Explainability
Python NumPy Pandas scikit-learn PyTorch TensorFlow / Keras Regression Classification Cross-Validation Feature Engineering Imbalanced Data Bayesian Regression

📝 NLP & Foundation Models

Transformers · Embeddings · RAG
Hugging Face Transformers Embeddings Tokenization Text Classification Semantic Similarity Clinical Text Analytics LLM Evaluation Foundation Model Concepts Generative AI RAG Systems

🤝 AI Agents

Multi-Agent · Orchestration · Escalation
LangChain LangGraph concepts Multi-Agent Workflows Agent Role Design Tool Use Adjudication Escalation Logic MCP Concepts Claude API OpenAI API Gemini Qwen / DashScope

⚙️ MLOps & Infrastructure

Deployment · APIs · Experiment Tracking
FastAPI Docker GitHub Actions MLflow Experiment Tracking Logging Monitoring Concepts CI/CD REST APIs SQLite PostgreSQL MongoDB SQLAlchemy Pydantic APScheduler

☁️ Cloud & Data Engineering

Azure · AWS · ETL · Analytics
Azure Data Lake Gen2 Azure Data Factory Azure Functions Azure SQL Azure Event Hubs Databricks Spark AWS S3 Oracle SQL/ Oracle data systems ETL / ELT Data Validation Data Reconciliation Power BI SQL

📖 Developer Experience

Docs · Storytelling · Onboarding
Technical Documentation README Writing Architecture Explanations Demo Scripts CLI Workflows API Examples Technical Tutorials Hackathon Documentation Build Logs Project Storytelling

Where I've built and shipped.

Data Consultant

Grayce · NHS Shared Business Services

Supported Oracle data corrections, data migration activities, Excel reconciliation, MI reporting, and operational analytics in an NHS Shared Business Services context. Worked with real-world data quality issues, business logic validation, reporting workflows, and stakeholder communication.

Oracle data systems Power BI MI reporting Data migration Reconciliation Stakeholder communication Data Quality
Innovation Partner Student

University of Leeds

Supported technical onboarding, makerspace operations, XR/VR-related work, and student-facing technical learning. Delivered AI and technology-related talks, helped explain technical concepts to students, and contributed to documentation and learning resources.

Technical Onboarding Makerspace support XR / VR AI / tech talks Technical communication Student Support
Independent AI Builder

Hackathons · Applied AI Projects · Research Prototypes

Built and iterated on applied AI systems across multi-agent evidence screening, accessibility AI, healthcare AI, LLM workflows, and MLOps-informed project architecture. My independent work focuses on evaluation-driven builds, technical documentation, safety-aware design, and turning ambitious ideas into working prototypes.

Multi-Agent Systems Healthcare AI Accessibility AI LLM Workflows Hackathon winner MLOPS-Informed Architecture Evaluation-focused builds Technical Writing

Academic foundation.

MSc Artificial Intelligence backed by a BSc in Neuroscience. This combination shapes how I think about human-centred AI, healthcare AI, evidence-based systems, and safety-critical machine learning.

MSc · Postgraduate

Artificial Intelligence

University of Leeds
Machine Learning Deep Learning Robotics Data Science Knowledge Representation Algorithms AI Ethics
Strong academic performance across AI-related modules, with particular focus on machine learning, deep learning, data science, robotics, knowledge representation, and the ethical design of AI systems.
BSc · Undergraduate

Neuroscience

University ofLancashire
Neuroscience Cognition Memory Brain Function Research Methods
Dissertation focused on theta waves, memory, and neurofeedback. This background informs my interest in healthcare AI, neuro-AI, human-centred systems, and safety-critical machine learning.

Continuous technical development.

I use structured learning to strengthen the systems I build - from classical machine learning and foundation models to production ML, agent workflows, healthcare AI, and evidence-based research. These courses support my project work rather than replace it.

⚙️ Machine Learning Specialisation

Stanford Online
● Completed
Supervised learning Unsupervised learning Neural networks Model evaluation Recommender systems
Practical ML workflows

Foundation Models and Generative AI

MIT OpenCourseWare
● Completed
Foundation models Generative AI Large-scale model behaviour Self-supervised learning AI applications Responsible use

Machine Learning in Production / MLOps

DeepLearning.AI
● Completed
Production ML Model lifecycle ML pipelines Error analysis Concept drift Monitoring Deployment considerations

AI Engineering

IBM
● In Progress
Vector Databases Apache Spark Keras PySpark Retrieval Augmented Generation

Evidence that I build beyond static demos.

A snapshot of the evaluation patterns, safety mechanisms, and build evidence across my applied AI, ML safety, healthcare AI, and agentic systems projects.

📊 Build Evidence Dashboard

Evaluated · Grounded · Human-in-the-loop
Public Benchmark Evaluation
1 Prototype
Quorum includes small-batch evaluation against public evidence-screening labels.

Evaluation included recall, precision, F-score, parse rate, escalation reasons, and estimated cost per record for a multi-agent evidence-screening prototype.

Evaluation Signals
8+ Signals
Recall, precision, F-score, parse rate, cost, relevance, risk signals, and review indicators.

I use evaluation as part of the build process, not as an afterthought. Model behaviour, output structure, cost, relevance, and safety risks are treated as measurable signals.

Safety Patterns
5+ Patterns
Confidence thresholds, adjudication, escalation logic, review gates, and trace inspection.

These patterns appear across my agentic and applied AI projects, especially where systems should support human decisions rather than silently automate high-impact outcomes.

Human Review Gates
3+ Gates
Review-before-action patterns across evidence screening, job matching, and healthcare AI concepts.

My systems are designed to recommend, explain, escalate, or support review - not remove human responsibility from complex decisions.

Agent Traceability
Inspectable
Saved agent traces and structured outputs make multi-agent decisions easier to inspect.

Quorum uses structured outputs and trace logs to make role-specialised agent decisions easier to review, debug, and compare against benchmark labels.

Structured Outputs
JSON-first
Schema-aware outputs for auditability, downstream processing, and workflow integration.

Structured outputs help make AI workflows less fragile by turning model responses into data that can be parsed, checked, logged, and evaluated.

Domain Coverage
4 Areas
Evidence synthesis, healthcare AI, NLP, and applied AI automation.

My public portfolio projects connect technical AI systems with domains where evaluation, interpretation, and human review matter.

Healthcare Recognition
Winner
VitalStream was recognised for healthcare and accessibility-focused AI design.

This supports my interest in healthcare AI, human-centred dashboards, accessibility, and safety-aware decision-support systems.

Let's build useful, evaluated, and responsible AI systems together.

I am looking for Applied AI Engineer and ML Safety Engineer roles where I can build useful, evaluated, and responsible AI systems - systems that are grounded, auditable, and ready for real-world workflows.