Selected Projects

Here's a collection of my recent work in data science and analytics. Feel free to browse through the notebooks and repositories to see how I approach different problems.

Filter by skill:

Telco MCP project thumbnail

Telco Customer Churn MCP Server

December 15, 2025

A proof-of-concept which aims to build an MCP server that bridges AI assistants with data analysis and machine learning capabilities.

MCP Claude Desktop Regression Agents LLM
LangChain project thumbnail

Northwind Enterprise Agent

October 25, 2025

An AI-powered assistant that answers business questions by querying two distinct data sources: a structured SQL database (Northwind) and an unstructured document store (company handbooks).

Python SQL LangChain Agents LLM
CLIP project thumbnail

Art Discovery with CLIP

Apr 15, 2025

A search engine that utilises CLIP's zero-shot capabilities to retrieve artworks from the WikiArt dataset, bridging the gap between text and images.

Python Pytorch CLIP Streamlit Information Retrieval
CIFAR-10 Image Classification project thumbnail

CIFAR-10 Image Classification

Apr 11, 2025

Custom neural network architecture for CIFAR-10 image classification achieving 86%+ test accuracy. Implemented advanced techniques including batch normalisation, dropout, data augmentation, and architectural innovations with parallel convolutional paths and dynamic feature weighting.

Deep Learning PyTorch Computer Vision CNN
Whos fibbing project thumbnail

Who's Fibbing: Audio Deception Detection

Dec 6, 2024

Developed a machine learning model to distinguish between true and deceptive narratives based on audio recordings of spoken stories.

Python Matplotlib Librosa Machine Learning
Flat Prices project thumbnail

Analysis of Regional Property Price Trends

Nov 26, 2024

An analysis of property price changes across England, using statistical tests to assess the independence of trends from regional classifications.

Python Pandas Numpy Chi Squared Permutation Tests
Texas Bridges project thumbnail

Predicting Bridge Health in Texas

Nov 1, 2024

Utilised regression modelling to predict bridge condition scores, helping identify key factors like age and traffic to support maintenance planning.

Python Pandas Numpy Regression
LSOA Analysis project thumbnail

Demographic Analysis of UK Population

Oct 9, 2024

Exploratory analysis of national demographic data from the 2021 UK Census, focusing on population distribution across different age groups.

Python Pandas Matplotlib GeoPandas