Disclaimer: Independent educational project. Not affiliated with JPMorgan Chase. Built by Kaushal Khodifad. Data from public sources; figures are estimates.return to portfolio
Disclaimer: Independent educational project. Not affiliated with JPMorgan Chase.

Project Atlas · Chase Card Data & Analytics

Stand up a governed analytics environment for a new card partner - in days, not a quarter.

Share program insight with a co-brand partner without ever leaking cardholder PII - by onboarding them as a first-class data-product domain with row/column entitlements, ML, and GenAI on curated data.

8
governed data products
50,000
synthetic card txns
100%
PII masked by default
6 × 4
entitlement roles × purposes
1
live Postgres RLS plane
The centerpiece is runnable, not a slide. live Postgres RLS

Switch role + purpose and watch rows scope and PII mask, live on a real database. This is the proof the whole design is built around.

50,000
rows · Fraud Analyst
10,019
rows · Partner Aurora
Open simulator

The problem this artifact is designed against

01

Design a governed analytics environment for a new strategic card partner.

02

On a data lake / mesh, with hard row- and column-level entitlements and ML pipelines.

03

With generative AI built on top of curated data products - never the raw lakes.

Explore the surfaces

Product principles

Entitlements-first, not entitlements-later

Controls are designed into the data product - row scope, purpose, masking, audit - not bolted on after.

Share in place; never copy

One source of truth with lineage by construction. Consumers read governed products, not extracts.

A data product without a contract is just a table

Every product ships a field-level contract: types, SLA, quality rules, allowed roles, purpose.

Purpose is a first-class access dimension

Who AND why. Fraud detail unlocks only under a Fraud Prevention purpose - even for fraud-capable roles.

What's real here, and what isn't

tap any item for the detail
Real · live Public-sourced · cited Synthetic · illustrative

The scenario

Atlas onboards a new strategic co-brand partner - illustrated here as a national retail/airline-class program, codename “Partner Aurora.” Aurora is a fictional stand-in used to make the design concrete; all cardmember data is synthetic and tokenized. The market context that frames it - Chase as the #1 US issuer and largest co-brand issuer - is real and cited on the Partner Environment surface.

↑ Independent educational project by Kaushal Khodifad. JPMorgan Chase is a real company in the card data & analytics space; this design and the underlying prototype were built by Kaushal as a portfolio study. Not affiliated with, endorsed by, or representative of JPMorgan Chase's actual product. Data is from public sources. Figures are estimates.

Return to portfolioOpen the live demo