// data scientist · MSc Data Science (in progress)

I turn messy data into decisions people can act on.

Machine learning, NLP and applied analytics — with a business background that keeps the question, not just the model, in focus.

See my work GitHub LinkedIn CV
Selected work

Cost of Living: What the Headline Hides

deployed app · analytics

An interactive dashboard that breaks UK inflation into 12 spending categories to show what the single headline figure hides — the fastest-rising prices aren't always the ones households feel most. Built on a DuckDB star-schema warehouse.

RESULT → Live & interactive · 12 categories · weighted contribution reveals the true budget impact
PythonStreamlitPlotlyDuckDBpandas

Popchip Customer Sentiment Analysis

NLP · sentiment

Advanced NLP on real customer reviews for a product launch — VADER sentiment scoring, word-cloud emotion mapping and keyword extraction, turned into an A/B-testing and marketing strategy. Turns unstructured text into decisions a business can act on.

RESULT → Sentiment & emotion analysis surfaced pain points and strengths → data-driven launch recommendations
PythonNLPVADERNLTKpandas

CIFAR-10: A Comparative ML Study

deep learning · computer vision

A comparative study across ML paradigms on CIFAR-10 image classification — benchmarking SVM and KNN (with and without PCA) against a feed-forward network and a CNN, to quantify the accuracy–efficiency trade-off when compute is constrained. Built to explain the why, not just report the score.

RESULT → CNN led on accuracy; a full trade-off analysis of accuracy vs training & inference cost across 5 model families
PythonCNNPyTorchscikit-learnPCA

Customer Churn Analysis

EDA · segmentation

EDA and customer segmentation on ~10,000 bank credit-card customers to surface why they leave and which at-risk customers are worth re-engaging. Delivered a cleaned dataset and a Tableau dashboard with concrete recommendations for a business manager.

RESULT → Attrited customers contacted service ~3× before leaving; low-income users churn most; an early-warning retention segment identified
PythonpandasseabornTableau

House Price Prediction

deployed app · regression

An end-to-end regression app that estimates house prices from property features — from data cleaning and feature engineering to a live model you can try in the browser. A linear model was chosen deliberately for interpretability over marginal accuracy.

RESULT → R² 0.45 · MAE 7.13 · Linear Regression (chosen for interpretability) · live & usable
Pythonscikit-learnStreamlitfeature engineering

Currently building: a document Q&A app using retrieval-augmented generation (embeddings → retrieval → LLM). Card coming soon.

About

I came into data science from business and operations — leading work where decisions had to be grounded in what the numbers actually said, not guesswork. That's still how I work: start with the real question, then build the thing that answers it.

I'm finishing an MSc in Data Science, and I care about work that ships and holds up — clean code, honest evaluation, and results someone can use.

Skills

Languages & data

PythonSQLpandasNumPy

Machine learning

scikit-learnregressionclassificationCNNs / deep learningmodel evaluation

NLP & text

VADERNLTKsentiment analysis

Build & ship

StreamlitDuckDBTableauGitAWS

Building toward

LLMsLangChainRAGAWS MLA-C01
Writing

Essays and longer pieces — from my MSc and beyond.

Predicting Hernia Strangulation Risk
MSc research essay — modelling which hernia cases carry the highest risk of strangulation, and what that means for clinical triage.
Read PDF →
Which Categories Actually Drive the UK Cost of Living?
MSc report — building a web dashboard that breaks UK inflation into 12 spending categories to show what the headline hides.
Read PDF →
CIFAR-10 Image Recognition Project
MSc report — development and benchmarking of a CNN for image classification on the CIFAR-10 dataset.
Read PDF →
Winscorin Breast Cancer Detection
MSc essay — exploring the application of Winscorin for breast cancer detection and its potential for clinical use.
Read PDF →
Bookshelf

Books I'm reading, and what I'm taking from them.

The Courage to Be Disliked

a keeper
Ichiro Kishimi & Fumitake Koga

We are not determined by our experiences, but by the interpretation we give them. Your life is not something someone gives you — it's something you choose. Be happy now, not when you get what you want. People are equals — no one is superior or inferior. A feeling of inferiority is a gap between who you are and who you want to become. That gap can drive you. The complex is when you collapse into it. Life is not a competition. See everyone as a comrade, not a rival. When you stop worrying about winning or losing, you can genuinely celebrate others' happiness. Contribute to others — happiness lives in contribution. Admitting fault is not defeat. Anger is feedback. I'm not responsible for others' actions — only how I show up. Don't take on tasks that aren't yours. Don't be afraid of being disliked. Don't cling to the small community in front of you. There is more. You are not the centre of the world — you are part of it. When you meet people, ask: what can I give, not what will I receive. Trust unconditionally after deciding someone is worth trusting. Whether they disappoint is their task, not yours. Hold back, and you deny yourself deep relationships. Life is a series of dots, not a line. The objective is community feeling. And whatever meaning life has must be assigned by you.

"Be yourself unapologetically. See people as equals and comrades, not rivals."

The Subtle Art of Not Giving a F*ck

recommend
Mark Manson

I picked this up expecting an edgy take on being cold and detached. Instead, it asked me to be honest with myself. You do better when you care less. Clinging too hard to an outcome just tightens you up. Loosen your grip, and things start flowing. Pain is non-negotiable. You can't dodge struggle — you just get to choose which one is worth it. Certainty stops your growth. Real progress starts when you admit you don't know. Growth comes with a cost. You leave a version of yourself behind. You don't skip the grief — you just walk into the new version anyway. Stop waiting to feel ready. Motivation doesn't strike first. Action does. Save your energy for what counts. The less you care about everything, the more attention you have for what truly matters. Happiness comes from solving your problems. Even if it's not your fault, it's still your job to deal with it. Negative emotions are just signals. Listen, don't ignore. Your worth is yours to hold. Don't hand it over to other people's opinions. This book won't make you feel fluffy. It'll make you look at yourself straight. That's why it works. 4.5/5 – For anyone ready to stop pretending.

"The less you care about everything, the more attention you have for what truly matters."