Material Signal

How this portfolio is built

Every Material Signal project is two things: an analytical engine written in Python, and a set of pages that render what that engine produced.

The engine lives in analytics/. It generates a synthetic dataset with its problems deliberately seeded, runs the analysis, and writes the result to disk as JSON. The website reads those files. No analysis happens when you load a page.

That split is deliberate. The accuracy figures on each project page are measured against a ground-truth record of exactly which records were made wrong and how, rather than asserted. And the same engine that produced them is the one a client engagement would start from.