Data Science & Analytics Projects

A selection of projects from my MSc Data Science, Industrial Engineering background, and personal learning. Each project focuses on real datasets, clear analysis, and communicating results in a practical way.

UK Air Quality Forecasting

End-to-end data science analysis of UK PM2.5 air quality using OpenAQ data. Includes data collection, EDA, feature engineering, and time-series forecasting using meteorological data.

  • Tools: Python (pandas, scikit-learn), OpenAQ
  • Techniques: API Data, Time-series Forecasting, Machine Learning
View on GitHub →

Air Quality Visualisation

Comprehensive visual analysis of air pollution across major UK cities. Adheres to the ASSERT framework and the Grammar of Graphics to build robust data stories.

  • Tools: R (ggplot2, sf, leaflet)
  • Techniques: Data Storytelling, ASSERT Framework, Spatial Mapping
View on GitHub →

Tableau Dashboards Portfolio

A collection of interactive Tableau dashboards built to explore retail, finance, and socio-economic datasets.

  • Tools: Tableau
  • Techniques: Interactive Visualisation, Data Storytelling
View on GitHub →

University Python Portfolio (TUoS_Python)

Collection of Python programming work from MSc Data Science modules, showcasing data structures, algorithms, object-oriented programming, and API interactions.

  • Tools: Python (pandas, numpy, requests)
  • Techniques: OOP, API integration, Data structures
View on GitHub →

IBM DS: Extracting & Visualizing Stock Data

An IBM Data Science certification project focused on web scraping financial data, utilising yfinance, and plotting historical stock performance.

  • Tools: Python (BeautifulSoup, yfinance, plotly)
  • Techniques: Web Scraping, Financial Analytics
View on GitHub →

IBM DS: Applied Data Science Capstone

The final capstone for the IBM Data Science Professional Certificate. Involves exploratory data analysis, interactive map creation, and predictive classification models to determine SpaceX Falcon 9 first stage landing success.

  • Tools: Python (scikit-learn, folium, Dash)
  • Techniques: Predictive Modelling, Classification, Spatial Dashboards
View on GitHub →

British Social Attitudes 2019 – R Analysis

End-to-end analysis of the 2019 British Social Attitudes Survey using R. Includes data cleaning, factor handling, exploratory visualisation, and modelling around attitudes to poverty, welfare, and politics.

  • Tools: R (tidyverse, ggplot2)
  • Techniques: Data cleaning, EDA, visualisation, survey data
View on GitHub →

SQL Practice – Data Querying & Analysis (DSA_SQL)

A set of SQL exercises focusing on querying, joins, aggregation, window functions, and basic analytics patterns for working with relational data.

  • Tools: SQL
  • Techniques: Joins, aggregation, filtering, window functions
View on GitHub →

Dashboards in Excel & Power BI

Interactive dashboards for tracking KPIs and trends, built using Excel and Power BI. Designed for clear storytelling, drill-down exploration, and stakeholder-friendly visual design.

  • Tools: Excel, Power BI
  • Techniques: KPI design, dashboard layout, visual storytelling
View on GitHub →

Want to know more?

Many of these projects are available as reproducible code and notebooks. I’m always happy to talk about the data, methods, and decisions behind the results.

You can explore more work on my GitHub or reach out via email or LinkedIn.