Business Analyst · Data Analyst · MSc Business Analytics (Distinction)
Swansea University · Based in the UK · Open to Worldwide Opportunities
Business Analyst and Data Analyst with an MSc in Business Analytics (Distinction, Swansea University — January 2026) and 4+ years of industry experience across enterprise mobility, financial analysis, and operations. I build end-to-end analytical solutions — from data extraction and statistical modelling to interactive dashboards that drive business decisions. Every project below has a live interactive demo you can explore right now.
| Domain | Technologies |
|---|---|
| Languages & Libraries | Python · SQL · Pandas · NumPy · scikit-learn · JavaScript |
| Visualisation | Plotly.js · Tableau · Matplotlib · Seaborn · Advanced Excel |
| ML & NLP | Logistic Regression · Random Forest · K-Means · TF-IDF · Sentiment Analysis · SHAP |
| Tools & Platforms | Git · GitHub Pages · Jupyter · VS Code · Notion |
| Methodology | Agile · Scrum · Requirements Gathering · Stakeholder Management |
Every project is a self-contained, interactive dashboard. Click Live Demo to explore in your browser — no installation required.
|
SHAP-style feature explanations · Data drift detection (PSI) · Fairness analysis across demographic groups · Partial dependence plots · Interactive what-if simulator Stack: Plotly.js · JavaScript (ML from scratch) |
K-Means clustering · RFM segmentation · Churn prediction · Cohort retention heatmaps · Sankey customer journey mapping · CLV analysis Stack: Plotly.js · JavaScript (K-Means, Logistic Regression from scratch) |
|
Lexicon-based sentiment scoring (200+ word AFINN-style) · TF-IDF keyword extraction · Aspect-based sentiment heatmaps · Topic trend analysis · 5,000+ review corpus Stack: Plotly.js · JavaScript (NLP pipeline from scratch) |
Embedding space visualisation (t-SNE) · Retrieval quality heatmaps · Cosine similarity matrices · MCP integration tracking · Query performance analytics Stack: Plotly.js · JavaScript (vector operations from scratch) |
|
Full ML pipeline on Telco dataset (7,043 records) · SQL exploration · Feature engineering · Logistic regression + Random Forest (82% accuracy, AUC 0.86) · Top churn drivers identified Stack: Python · SQL · scikit-learn · Plotly.js |
|
Statistical hypothesis testing (z-test, t-test) · Bayesian analysis · Sequential testing with stopping rules · Sample size calculator · Power analysis · Confidence intervals Stack: Plotly.js · JavaScript (statistics from scratch) |
Trend-seasonal decomposition · Multiple forecasting methods · Anomaly detection · Residual analysis · Interactive forecast horizon controls Stack: Plotly.js · JavaScript (forecasting algorithms from scratch) |
|
Live KPI ticker (2.5s refresh) · Geographic heatmap · System health monitor with threshold alerts · Conversion funnel · Hourly activity heatmap · Command-centre dark theme Stack: Plotly.js · JavaScript (real-time simulation engine) |
Revenue vs Budget vs Forecast · Gross margin & EBITDA tracking · P&L waterfall · Budget variance RAG table · Regional heatmap · Built on UK retail data (ONS/Kaggle) Stack: Excel (Advanced) · Python · Plotly.js |
|
5,000+ UK job listings scraped and analysed · Salary distributions by region · Top skills demand · Remote vs hybrid patterns · BA/DA market intelligence Stack: Python · BeautifulSoup · Plotly.js |
| Competency | Evidence |
|---|---|
| Statistical Rigour | Z-tests, t-tests, Bayesian inference, confidence intervals, power analysis (A/B Testing) |
| Machine Learning | K-Means, Logistic Regression, Random Forest, PCA — implemented from scratch, not library calls |
| NLP | Sentiment lexicons, TF-IDF, aspect-based analysis, topic extraction (NLP Dashboard) |
| AI Infrastructure | RAG pipelines, embedding spaces, MCP integration, retrieval metrics (RAG Analytics) |
| Model Governance | SHAP explanations, drift detection (PSI), fairness auditing (ML Explainability) |
| Real-Time Systems | Live data simulation, streaming KPIs, threshold alerting (Operations Dashboard) |
| Financial Literacy | P&L, EBITDA, budget variance, gross margin analysis (Financial KPI) |
| End-to-End Delivery | Every project goes from raw data to deployed, interactive dashboard |