Skip to content
Interactive Demo

Messy data in. Clean reports out.

A working simulation of the data pipelines I build. Send in spreadsheets, exports and bank files, switch the cleaning rules on and off, and watch what reaches the report.

Fictional company. Every file and figure is simulated. Try switching a rule off
Larkfield Supply Co.Data Pipeline
Live simulation
Files processed 0 This week
Rows published 0 Into finished reports
Problems fixed 0 Without a human touching them
Data quality 0 Rolling average of the last 10 files

The pipeline

Files travel left to right. Click a file to inspect it below.

Send a messy file
Collect Files arrive
Validate Check every row
Clean Fix and standardise
Reconcile Match your records
Publish Report is ready

Waiting for the next file

Inspector

Waiting for a file

Swipe the table sideways to see every column.

Cleaning rules

All five rules are on

Latest report

Waiting for the first file

Ready

The first report appears in a few seconds.

Rows published0
Problems fixed0
Held for review0
Reached the report broken0
This run0.0 s
By hand (est.)0 min
Staff time returned so far0.0 h

Illustrative model: manual time assumes roughly 20 to 40 minutes of copying, fixing and checking per file.

Activity

Gold entries were handled by a rule. Red entries need attention.

    Built from scratch for this site with TypeScript and no libraries. The company, files, names and numbers are invented, and the time-saving figures come from a simple illustrative model, not a measurement.

    01

    Every file checked the same way

    The rules never get tired, rushed or creative. A price list is read on a Friday afternoon exactly as it is on a Monday morning.

    02

    Doubtful data is held, not guessed at

    Records with missing or suspicious values are set aside for review. Your reports stay trustworthy because nothing is quietly invented.

    03

    Failures that recover or tell you

    Connections drop. The pipeline retries with sensible waits, recovers on its own when it can, and raises a clear alert when it cannot.

    Begin

    Tired of fixing spreadsheets by hand?

    Book a private 30-minute call and describe the reports your team rebuilds every week. You will leave knowing what could run by itself and what it is worth.