Cost of Living: What the Headline Hides
deployed app · analyticsAn 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.
Popchip Customer Sentiment Analysis
NLP · sentimentAdvanced 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.
CIFAR-10: A Comparative ML Study
deep learning · computer visionA 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.
Customer Churn Analysis
EDA · segmentationEDA 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.
House Price Prediction
deployed app · regressionAn 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.
Currently building: a document Q&A app using retrieval-augmented generation (embeddings → retrieval → LLM). Card coming soon.
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.
Languages & data
Machine learning
NLP & text
Build & ship
Building toward
Essays and longer pieces — from my MSc and beyond.
Books I'm reading, and what I'm taking from them.
The Courage to Be Disliked
a keeperWe 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.
The Subtle Art of Not Giving a F*ck
recommendI 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.