Proof

Proof, not testimonials.

Russell SPC was founded in 2026 and the auditing practice is new, so there are no client case studies here. Inventing some would be the first thing an audit of this page should catch.

What follows is our own work, with each item labelled for what it does and does not demonstrate. Two of the three prove process and engineering judgement. None of them prove client outcomes, because we do not have client outcomes to show yet. When we do, they will appear here with the client's permission and with numbers we measured.

01. We audited this site before we relaunched it

Our own property, measured with the same instrument we sell

The findings, and the ones still open

Before this repositioning, this site carried a 2 MB autoplaying video and a 1.14 MB poster image in the critical path, eight pages each with their own drifted copy of the design tokens, and a bright cyan used as body text on white in about thirty places at roughly 2.1:1. All of that was found by tooling rather than by eye.

3.2 MB
Hero media before
20.5 KB
Hero media after
10 of 18
Pages at zero violations
84
Still open on the demos

The last number is the point. The ten pages that make up the site proper return zero. The six product demo pages behind them return 84 failing elements, most of them the same legacy #00C4D9 cyan used as text on a light background, plus thirteen unlabelled form controls on the ProfitPath demo. They are recorded, severity-rated, and scheduled behind the pages that carry the offer. A site claiming zero defects everywhere would be less credible, not more.

Both figures come from one axe-core 4.13 sweep across every public page at 1280px, run again immediately before this page was published rather than quoted from an earlier run. That matters: an earlier draft of this page cited a number from a page that no longer exists, and re-measuring is what caught it.

What this demonstratesWe run the process on ourselves, publish what it finds, and leave open items visible with a reason rather than quietly fixing the page before showing you.
What it does not demonstrateThat we have improved a client's numbers. This is our own site.

02. An audit engine that shows its evidence

Design for defensibility

Every finding carries its own proof, enforced in code

The engine behind the free site check is built so a finding cannot exist without the nine fields that make it actionable. The record builder throws rather than emit an incomplete finding, and a test asserts that for each field in turn. Severity definitions live in the same module the website publishes, so the page and the code cannot drift apart.

Two integrity rules are enforced rather than intended. A check that could not run is reported as not measured, never as a pass, and never folded into a coverage score. And a target's own robots.txt decides whether we fetch it at all, with a robots.txt we cannot retrieve treated as unknown rather than as permission.

67
Tests on the audit engine
9
Required fields per finding
19
Tests on the URL guard alone

Earlier work applied the same idea to a lead-scoring engine, where a scoring rubric and a written QA plan were maintained alongside the code so any score could be traced to the evidence that produced it.

What this demonstratesEvidence-per-finding is a design constraint here, not a reporting style. You can inspect the rules, argue with a severity rating, and reproduce any number.
What it does not demonstrateClient results. It is a tool we built, tested against our own properties.

03. The same discipline, applied to real money

Where being wrong is expensive

64 tests, and two bugs found by asking where a number came from

We run an internal trading system. It is the hardest test of QA discipline we have, because a silent defect costs money rather than goodwill, and it produced two findings worth describing.

Two writers for one number. Account equity was being set by two different code paths: a broker heartbeat and the system's own estimate. Because position size, risk caps and the circuit breaker are all percentages of equity, a drifting estimate would mis-size every trade. The fix was a rule rather than a patch: any number that drives sizing has exactly one authoritative source, named in code. It was found by asking where a number came from, which is the same question an audit asks.

A confident score from a failed measurement. A performance check was recording a 79 second timeout as a near-zero speed score for a site that answered in 0.36 seconds. Left alone, that would have told a business their website was slow when it was not. It is the origin of the rule that a timeout is never a zero, now enforced in the audit engine with a test named after it.

Evidence-gated features. A position-sizing multiplier is held at 2x regardless of its configured ceiling until 25 closed trades have actually tested it. A feature the log cannot yet justify does not get trusted.

64
Tests, all passing
25
Trades before a feature is trusted
1
Authoritative source per number
What this demonstratesProcess under real consequences: single sources of truth for numbers that drive decisions, refusal to score an unmeasured thing, and features gated on evidence.
What it does not demonstrateTrading performance, and nothing here is investment advice or a track record. It is offered as evidence of engineering discipline only.

Also on the record

A security self-audit

We ran a security review across our own properties and acted on it, including moving sensitive documents out of a publicly served directory. Categories only here; specifics stay private for the obvious reason.

The regression suite that backs this

QA Engineer and Project Manager since 2022 for a transportation software company: payment, order fulfilment and job quotation systems, plus a full automated regression suite built from scratch.

Drift guards, not good intentions

A script fails the build if this site's navigation and footer markup diverge across pages, or if an em-dash reaches user-facing copy. It has caught both, including one I introduced myself.

Variance and screenshot checks

Generated output is checked for variance rather than eyeballed, and rendered pages are captured and compared, so a visual regression is caught by a tool instead of a client.

Judge the method, then test it on your own system.

Read how the audit runs, or send us a URL. The free instant check shows you the finding format on your own site in about two seconds.

Request an audit Read the methodology