Generative BI · LLM text-to-SQL agent
PitchQuery
Ask unplanned football questions across 61,021 matches and receive SQL-backed answers with the query and assumptions kept visible.
Read case studyData · Quality · Automation
Selected analytics, engineering and QA projects with the decisions and limitations left visible.
Explore selected workSelected projects
Generative BI · LLM text-to-SQL agent
Ask unplanned football questions across 61,021 matches and receive SQL-backed answers with the query and assumptions kept visible.
Read case study
Housing BI · Data quality · Synthetic assessment
Seven operational tables turned into a validated management view, with 32 numerical measures reconciled to source and clear priorities for case review.
Read case study
Public-sector BI · 300K+ rows
A reporting model that keeps received and removed tonnage separate so physical net flow is not confused with operational handling.
Read case studyMonitoring automation · Statistical analysis
A repeatable watcher that compares operational KPIs with rolling baselines and sends explainable alerts when thresholds are crossed.
Read case studyExperience
2026
Pearson
Worked with sensitive national assessment data under fixed deadlines, resolving more than 90% of discrepancies before release while maintaining 99.8% incident-free processing.
2025–26
Globalstratos
Built Python, PostgreSQL and Power BI workflows for environmental data, cutting preparation from roughly four hours to 30 minutes and reducing ad-hoc requests by about 40%.
2022–24
Harman · Intel
Automated silicon validation with Python and CI, running more than 800 cases weekly and improving failure investigation through clearer reports and root-cause analysis.
Education
2024–25
Aston University · Merit
Dissertation · Distinction2016–20
Coventry University · 2:1
Final-semester placement · SingaporeProject archive
Contact
I’m happy to discuss the work here, the decisions behind it, or where my mix of analytics and QA could be useful.