ONCI

Building for Configurability

Role

Principal Product Designer & Acting Product Lead

Outcome

Reduced customer onboarding from 4 months to 2–3 weeks; reallocated 3 FTEs to high-priority development; directly supported $2M in new enterprise sales.

I led the strategic transition of ONCI's core platform from a rigid, hard-coded dashboard into a modular, event-driven system. By designing a 'widget-based' architecture and a flexible condition-builder, I empowered banks to configure the platform to their unique credit policies without requiring engineering intervention.

The Business Challenge

The Crisis of Manual Scale

Historically, every new customer at ONCI was a bespoke engineering project. Because every bank has different credit processes and data requirements, onboarding required custom code and significant manual setup from our Credit Intelligence team.

The Catalyst for Change

During a period of downsizing, our team was reduced to be more appropriate for our revenue at the time. We no longer had the luxury of dedicated engineers and analysts for every client. We faced a stark choice: we could either onboard new customers OR build the product, but our manual 'monolith' approach prevented us from doing both.

High-level customer journey mapping
High-level customer journey mapping
High-level customer journey mapping

My Strategic Approach

I secured immediate buy-in from senior stakeholders by correlating a new modular architecture directly with the ability to free up restricted resources.

Acting Product Leadership

Following the departure of our PMs, I stepped in to manage the Jira backlog, prioritization rituals (via monthly 'Betting Table' sessions), and all sprint ceremonies to keep the team aligned and moving at 2x velocity.

AI-Supercharged Discovery

To avoid repeating years of discovery, I used AI to search through legacy company data from SharePoint, Slack, and HubSpot. This allowed me to synthesize deep customer insights and Jobs-to-be-Done without burdening the Sales and CS teams.

Running a Design Crit session with the cross-functional team
Running a Design Crit session with the cross-functional team

Solving for Absolute Variability

The hardest challenge was determining the borderline — what should be user-configurable and what must remain hard-coded to maintain system integrity.

I observed the team getting stuck in circular arguments about which data to display for which user. My research revealed that different departments within the same bank wanted entirely different views of the same borrower.

The Solution

Instead of designing a 'perfect' page, I designed a modular widget system. This allowed customers to add, edit, and rearrange data components themselves.

To move fast, I designed a rough internal interface for our team to make deep adjustments without code, while focusing my high-fidelity craft on the client-facing UI to ensure it was simple enough for them to adopt without training.

Production UI for a configuration screen
Production UI for a configuration screen

Workflow as a Feature

Beyond the UI grid, I designed the 'Alerts' and 'Reports' modules using a highly flexible Condition Builder interface.

Alerts Workflow

Previously, users ignored predictive alerts because they were cumbersome. I designed a lightweight workflow that allowed users to change alert statuses (e.g., New, In Progress, Resolved) with a full audit trail. This transformed a static forecast into a daily risk-management tool.

Super-Configurable Reports

Empowered users to build their own custom data queries and share them across their organization, removing the need for ONCI analysts to manually generate reports.

Production UI for the Alerts workflow system
Production UI for the Alerts workflow system
Production UI for the Alerts workflow system

Results & Reflection

3
FTEs Reallocated

From manual servicing to high-impact product work

80%
Faster Onboarding

From 4 months down to 2–3 weeks

$2M
New Enterprise ARR

Directly attributed to modular features

By moving from a static, hard-coded dashboard to a fluid, event-driven grid, we effectively 'automated ourselves out of the onboarding loop.'

The Takeaway

As a Principal IC, my most valuable contribution wasn't the components themselves, but the stakeholder diplomacy and operational rituals that allowed a leaner team to deliver a far more powerful product than we could in our 'big team' era.

Ed has meaningfully stepped up... from 'QB'ing' day-to-day build operations, to marketing and design. The team knows, when Ed is 'on it,' he is indeed, ON it.

Alex, COO

Ed is a really key voice in problem-solving... very much focused on the problem to be solved rather than being married to any particular solutions.

Sam, Staff Engineer