Data Analyst → Data Engineer · Derby, United Kingdom
I build data pipelines that actually run.
Data Analyst progressing toward Data Engineer. Everything under /live on this site is real: scheduled ingestion, a bronze/silver/gold pipeline, monitored data quality, and a documented public API — not a mockup.
UK grid carbon intensity
—
Full pipeline detail
All pipelines →Same pipeline as the panel above, in full: a scheduled Cloudflare Worker pulls UK grid carbon intensity every 30 minutes, lands it raw, transforms it through a bronze → silver → gold pipeline, and serves it from a documented public API. The chart below is real, not a screenshot.
Current carbon intensity
—
Featured work
All case studies →-
Materials Requisition Portal
A full-stack Go/React requisition system built around cleaning years of scattered supplier spreadsheets into one searchable product catalogue.
- Go
- PostgreSQL
- React
- REST APIs
↳ What used to be several people's personal spreadsheets became one searchable, versioned catalogue of real products — full-text search across thousands of items in place of manually scanning files, and a complete, point-in-time record of every requisition that doesn't quietly drift if the catalogue changes later.
-
Large-Scale Data Extraction & Cataloguing
A requests/BeautifulSoup/Selenium/pandas pipeline across 15+ supplier sources, normalised into a single queryable catalogue feeding BI reporting.
- Python
- BeautifulSoup
- Selenium
- Pandas
↳ Product and pricing information across all supplier sources became queryable from one place instead of fifteen-plus separate manual lookups.
-
Real-Time Asset Tracking Pipeline
Python and QR-code ingestion replacing a manual spreadsheet with live location and status data for physical equipment.
- Python
- QR Codes
- SQL Server
- Pandas
↳ Asset location and status became something anyone could check directly, instead of something that depended on the spreadsheet being current.