Capital Risk Monitoring at Affirm (CRMS)
Goal
Designing a post-close dashboard to track funding thresholds, risk indicators, and originations across facilities.
The CRMS sits downstream in the deal flow — after loans have closed and been reported, Capital needs to actively monitor utilization and risk thresholds.
As Affirm scaled, Capital and Treasury needed a reliable way to track the health of their funding facilities. But risk monitoring was manual, scattered across spreadsheets, and difficult to audit. Teams couldn’t quickly answer:
Are we approaching a facility’s utilization limit?
Are originations aligned with forecast?
Are we nearing escalation thresholds?
To solve this, we introduced the Capital Risk Monitoring System (CRMS) — a dashboard that centralized risk indicators, originations, and thresholds into a single source of truth.
My role
I was a supporting Product Designer on CRMS, working with a Principal Designer, Product Manager, and Capital leads. I contributed to:
Visualizing risk and origination data
Designing filterable trend charts and segmentation tables
Wireframing metrics hierarchy and table states
Ensuring auditability and system clarity for future extensibility
Problem
Prior to CRMS, Affirm’s post-close monitoring process was:
Fragmented across static reports
Hard to audit or filter across segments
Lacking real-time insights into funding and utilization trends
Capital Markets needed better tools to:
Track capacity and utilization trends
Monitor originations vs. forecast
View loan concentration by segment or cohort
Export filtered views and act on early signals
We designed and shipped:
✅ Funding Risk dashboard with capacity & utilization trends
✅ Origination reports with filters and downloadable exports
✅ Loan segment table with collapsed and expanded views
✅ Threshold hover states and early warning visuals
✅ Filter components across product, FICO, date, loan term
This turned scattered, ad-hoc tracking into a real-time decision support tool.
📐 Component Design
We paid special attention to reusable components across the experience:
Chart states, date ranges, hover views, and multi-select filters.
Collapsed and expanded states for understanding segment capacity.
These ensured CRMS could scale horizontally — supporting multiple facilities and views without duplicative designs.
💡 How It Helped
Provided a shared source of truth for Capital and Treasury
Simplified oversight of originations and funding utilization
Reduced backchannel confusion around limits and triggers
Enabled clearer conversations across finance, ops, and modeling
🔭 Looking Ahead
While the CRMS MVP focused on visualizing existing data, future phases could include:
Alerts for approaching thresholds
Scenario planning based on funding levels
Integration with CRMS triggers & model forecasting
Expanded audit logs and historical drillbacks
🧵 Final Reflection
“CRMS showed me how post-close monitoring is just as critical as deal execution. Designing a tool that made risk and capacity more visible helped bridge finance, ops, and modeling — and taught me how small UX touches can clarify massive financial systems.”