Aspiring Data Analyst · SQL · Python · Dashboards

I turn messy, real-world data
into decisions a business can act on.

Google Data Analytics certified. I clean data nobody wants to touch, dig out the story with SQL and Python, and ship it as dashboards people actually use — documented end-to-end so every number is defensible.

Portfolio

Case studies

End-to-end analyses on real datasets — from raw and broken to a clear recommendation. More are on the way.

● Live SQL · Python · Dashboard

Online Retail II — Customer Value & Revenue

Who are the most valuable customers and what drives revenue for a UK online gift retailer? RFM segmentation, cohort retention, seasonality and revenue-leakage from 1.07M transactions.

£19.6Mrevenue analysed
5,852customers
1.07Mrows cleaned
● Live Python · Geo · Dashboard

UK Crime — Where, What & How it's resolved

Where crime concentrates per head of population, what types dominate, how the trend moved, and how few crimes end in a charge — 6.6M offences mapped across England & Wales using official Home Office & ONS data.

6.6Mcrimes analysed
43force areas
8.6%charge rate
About

Hi, I'm Robert.

I'm an aspiring data analyst with the Google Data Analytics certificate, focused on turning raw, messy data into clear business decisions. I like the unglamorous part — cleaning, validating, and documenting — because that's what makes the conclusions trustworthy.

My current work pairs SQL for the heavy lifting, Python (pandas, matplotlib) for analysis and visualisation, and interactive dashboards to make findings usable. Open to junior data analyst roles.

SQL (DuckDB / window functions) Python · pandas · numpy Data cleaning & validation RFM segmentation Cohort & retention analysis matplotlib · Chart.js Dashboards Spreadsheets / Excel
Contact

Let's talk data.

Looking for a junior data analyst? I'd love to hear from you.