BRADLEY HARTWICK.PRODUCT · ENGINEERING · AI
ALL WORK
CASE STUDY · 01SCHEDULE I CANADIAN BANKASSESSMENT SCIENCECONFIRM MAPPING

BridgeLine

Peer-reviewed assessment science, converted into an enterprise-validated platform — as the sole technical owner.

DE-IDENTIFIED BY CATEGORY + PROBLEM · NO CLIENT NAME, NO REAL SCHEMA · RELATIVE METRICS ONLY · CONFIRM THIS IS THE BANK / ASSESSMENT PRODUCT BEFORE PUBLISHING

01 · THE BRIEF

Validated science, delivered as software

A Schedule I Canadian bank held decades of peer-reviewed assessment science and no way to run it at enterprise scale. The brief was to turn that body of research into a platform their teams — and their auditors — could trust.

02 · CONSTRAINTS

Enterprise validation, one owner

Bank-grade validation and compliance, real data-residency and access rules, and a science that could not be approximated — all carried by a single technical owner directing coding agents.

  • Row-level security and audit trails from day one
  • Scoring that matches the published instrument exactly
  • [PLACEHOLDER: OTHER HARD CONSTRAINTS]
03 · WHAT I DIDN'T BUILD

The decisions that mattered

[PLACEHOLDER: 2–3 SHORT PARAGRAPHS ON WHAT YOU DELIBERATELY LEFT OUT AND WHY — THE FDE-GRADE JUDGMENT. e.g. WHERE YOU CHOSE A BORING, PROVEN PATTERN OVER A NOVEL ONE; WHAT YOU REFUSED TO AUTOMATE; THE SCOPE YOU CUT TO SHIP.]

04 · ARCHITECTURE

The shape of the system

ASSESSMENT-SCIENCE PLATFORMDRAFT · CONFIRM ARCHITECTURE
[PLACEHOLDER: REPLACE WITH BRIDGELINE'S REAL, DE-IDENTIFIED ARCHITECTURE]
Draft architecture for BridgeLine. Assessment data and a response store feed psychometric validation, then a scoring engine and calibration. An enterprise API serves the bank console and a human compliance review.
05 · WHAT BROKE

Where it got hard

[PLACEHOLDER: THE MESSIEST SLICE — A DATA PROBLEM, A VALIDATION FAILURE, AN AUTHZ BUG YOU CAUGHT. WHAT YOU MEASURED, HOW YOU DEBUGGED IT, WHAT YOU CHANGED. THIS IS THE SECTION HIRING MANAGERS READ CLOSEST.]

06 · HOW I MEASURED IT

Outcome, in relative terms

[METRIC]
[± %]

[PLACEHOLDER: RELATIVE, DE-IDENTIFIED]

[METRIC]
[± %]

[PLACEHOLDER]

[METRIC]
[± %]

[PLACEHOLDER]

07 · THE STACK
TYPESCRIPT · REACT · VITETAILWINDSUPABASE POSTGRES · RLS~150 MIGRATIONSNODE · EXPRESS · AUTH MIDDLEWAREDENO EDGE FUNCTIONSPYTHON INGESTIONVITEST · PLAYWRIGHT

Directed by agents, reviewed by hand. Every security-adjacent change — RLS policies, auth middleware — I read and tested myself.

NEXT · GRANTSNIPER