← Previous case study
Case Study04 / 05
ClientJPMorgan Chase — Asset Management
RoleProduct Owner
TenureJul 2015 — Dec 2019
Scope1,500+ advisors · 8 legal entities
Compliance & Cross-Border Migration

Making compliance disappear into the workflow — then moving eight legal entities without a single disruption.

The brief

Two mandates, four and a half years, one asset management business spanning 8 legal entities. First: give 1,500+ wealth advisors a way to check investment suitability without breaking their flow — across Structured Products, Mutual Funds, ETFs, Private Equity, and Hedge Funds, for UHNW, HNW, Corporate, and Trust clients. Second: move the entire UK legal entity to Luxembourg ahead of Brexit, on a regulator's clock, with zero room for a client-facing outage.

The context

The original brief for suitability was a separate compliance portal — advisors would build a recommendation, then visit another system to check it passed. It looked reasonable on a slide. In discovery, advisors described it as "another system I'll check eventually," which is a polite way of saying it would be ignored until an audit forced the issue.

Underneath that was a harder problem: front-office advisors wanted a frictionless tool, and compliance wanted a hard gate before any recommendation went out. Those two things read as mutually exclusive right up until you separate when the check happens from whether it interrupts the advisor.

What I did

  • Reframed the constraint. The rule wasn't "compliance must interrupt the flow" — it was "compliance must happen before the recommendation is made." That distinction is what unlocked an inline architecture: the suitability check runs in the background as the advisor builds the recommendation, and surfaces the result at the exact moment they need it, not after.
  • Built the scoring engine into the advisor's own screen — real-time suitability across Structured Products, Mutual Funds, ETFs, Private Equity, and Hedge Funds, tuned for UHNW, HNW, Corporate, and Trust client profiles across 8 legal entities.
  • Delivered the Front Office / Middle Office target operating model, resolving a long-standing architectural gap in real-time cross-border product integration and client onboarding.
  • Queried and validated the underlying compliance and suitability datasets directly with SQL to support requirements analysis, UAT, and production data issue triage — staying close enough to the data to catch problems before advisors did.
  • Led the Brexit legal-entity migration (UK to Luxembourg): ran joint acceptance-criteria sessions with UK compliance and Luxembourg entity leadership before a line of code was written, then sequenced a two-week parallel-run window where both entity structures were live simultaneously so issues surfaced with zero client impact.

The principle

Both problems — suitability and the Brexit migration — resolve to the same instinct: find the one word in the brief that's doing too much work, and take it apart. "Compliance check" was doing two jobs at once (timing and interruption) until they were separated. "Migration deadline" sounded like a single cutover until it was separated into non-negotiables (day-one controls, KYC, suitability) and everything that could safely land after go-live.

Fig 01 · Inline suitability vs. the rejected portal model JPMorgan Asset Management · Advisor workflow
REJECTED · SEPARATE PORTAL Advisor builds recommendation Recommendation sent to client / next step Compliance portal "check it eventually" SHIPPED · INLINE SUITABILITY Advisor builds recommendation suitability score runs live, in the background result surfaces the moment it's needed Compliant recommendation sent CHECK MOVED EARLIER · FRICTION REMOVED, NOT THE CONTROL

The portal model separated the check from the work. The inline model kept the control, and removed the friction that was causing advisors to skip it.

The same discipline carried into Brexit: lock what genuinely cannot move (KYC, suitability, day-one controls), and give everything else room to land after go-live under a parallel-run safety net. It's a slower-sounding plan in the kickoff meeting. It's the only one that survives a live regulatory deadline.

The outcomes

Measured impact
1,500+ Wealth advisors using inline suitability scoring across 8 legal entities.
10,000+ Clients served across the cross-border compliance and asset management platform.
8 Legal entities integrated under the Front Office / Middle Office operating model.
0 Service disruption during the UK-to-Luxembourg Brexit entity migration.

Both stakeholder groups signed off on suitability — advisors because it didn't slow them down, compliance because the control never moved. The Brexit migration hit its regulatory deadline with every control validated pre-go-live, on a programme where "we were mid-migration" was never going to be an answer a regulator accepted.

Next case study

Shipping the same AI governance pattern as open-source code.