Turpinverse: Dick Turpin as CRM Demo Data

19 Jul 2026 min read

Sample data is usually dreadful

I often find myself wanting to mock-up data for something or other, like a CRM demo or some screenshots of some app or other than doesn’t have actual real-life data in there. And me being me, didn’t just want some random names being generated, I wanted an actual thing that could be true with real structure behind it while still keeping a bit of my dry humour as well.

Turpinverse reframes the Dick Turpin legend as a tongue-in-cheek business universe. Canonical characters, organisations, timeline events, and alias maps, grounded in the historical record where that exists, and clearly marked as fiction where it does not.

What shipped

  • A canon dataset: fifteen-plus personas, eight-plus organisations, timeline events, alias maps.
  • A Hugo site at turpinverse.uk for the universe docs.
  • A Blazor Server app that exports contacts, accounts, deals, and cases as CSV, with the cross-references left intact.

It’s still very much a work in progress for me this, but the export API does work but would need some work no doubt to get into a format for actual use.

Stack

.NET 10, Aspire, Hugo, a bit of Tailwind on the Blazor side, CsvHelper for the files. Tests include canon validation so the dataset cannot quietly disagree with itself.

Repository

👉 github.com/markheydon/turpinverse

Final thoughts

It is not finished in the way a product with a version number is finished. It is far enough along to be useful, and far more interesting to click through than yet another Contoso. Certainly one that I will get round to enhancing at some point, but for now it is a fun little project that I hope others will find useful too.