Project catalog

Work that moved a number

Pipelines, attribution platforms, dashboards and models — each one stating the problem, what I built, and what changed as a result. The four below have full case studies with the evidence behind them.

Case studies

Also built

Shipped and in use, without a long write-up.

BI & Dashboards · 2026

Counsellor Revenue Performance Dashboard

The Migration

Per-agent BI dashboard surfacing individual revenue contribution, nurturing velocity and pipeline-to-close conversion rates for the counsellor team.

Used by leadership to run data-driven 1-on-1 performance reviews, replacing subjective assessment with per-agent pipeline evidence.

StreamlitPythonGoHighLevelRevenue Analytics
Data Engineering · 2024

Critical Report ETL Pipeline

Sapphire Finishing Mills

Automated extraction, transformation and load pipeline replacing a recurring manual reporting workflow that consumed an hour of analyst time per run.

Compressed a 1-hour analysis cycle to 14 seconds — eliminating transcription errors and reclaiming 4+ team hours per iteration.

PythonPandasOpenPyXLETLProcess Automation
due
Predictive Modelling · 2024

Fabric Dispatch On-Time Predictor

Sapphire Finishing Mills

Z-test model that reads a fabric's reprocess history to predict how long it will take to reach dispatch. It returns a day range rather than a false-precision single date, and scores every order against its due date as a probability of packing on time — surfaced as a colour-coded metric across the floor.

Production leadership could see at a glance which orders were on track, at risk, or certain to miss — turning scheduling from reactive firefighting into planning. Delivered a 20% gain in operational planning efficiency.

PythonZ-testHypothesis TestingForecastingSAP/ERPProduction Planning
73
Predictive Modelling · 2026

Sales Call Conversion Scoring

The Migration

Machine learning model over historical client call audio from the CRM, predicting which clients are most likely to convert. It rates each conversation and surfaces the patterns that separate a call that closes from one that does not.

Turns a subjective "how did that call go?" into a rated, comparable signal — feeding both lead prioritisation and specific coaching points for the sales team.

PythonSpeech-to-TextNLPConversation AnalyticsLead ScoringGoHighLevel
CRM & Automation · 2026

AI-Assisted ClickUp Workflow Automation

The Migration

Programmatic synchronisation of quarterly OKRs and daily task execution in ClickUp via custom API integrations, built with Claude Code — closing the loop between analytics outputs and project delivery.

Modernised the Agile framework for a 12-person marketing department.

ClickUp APIClaude CodePythonOKR FrameworksAgentic AI