Client Asset Management Platform (CAMP)

Centralizing a financial advisor's client book of business into a single, smart dashboard.

Role

Principal UI/UX Designer

Design Scope

UI/UX Design
Interaction Design
UX Research

Timeline

June 2025 – September 2025

Collaboration with…

UX team
Project Management
Developers

My Role

Principal Designer owning end-to-end UI/UX across research, interaction design, and the component system:

  • Backed by competitive research and CRM platform best design practices, I designed CAMP’s information architecture and modules from the ground up.

  • I worked alongside the UX team, project management, and engineering, partnering closely to align the build with the product roadmap.

  • Documented every new component I created for the shared design library.

The Problem

Finvisor is an established investment research and analytics platform that advisors use for charting, fund and equity research, portfolio comparison, and client-ready proposals. But there is opportunity for Finvisor to meet rising client relations standards and gain competitive edge in the space:

  • No view of an advisor’s book of business or the client portfolios within it: To see which households needed attention, advisors had to leave Finvisor for spreadsheets or a separate CRM — handing competing platforms the workflow instead.

  • The platform held the data but not the relationships: Finvisor has the market and portfolio data, but had no visibility layer on the client and no single source of truth tying accounts, activity, and high-impact events back to the households they belonged to.

  • No meeting management: Coordinating client meetings and deadlines meant juggling separate calendars, a known time sink for advisors and one more reason to work outside the tool.

Our results

Project Outcomes

I delivered the full CAMP design to engineering, where it’s currently in development. In review, the product team recognized CAMP wasn’t a standalone dashboard but the natural hub of the product, and expanded its scope accordingly.

🧭

Repositioned CAMP within the product

The delivery showed CAMP was central enough to anchor the product rather than sit beside it. Capabilities originally scoped as separate features, including client risk profiling, are now being routed through CAMP (currently under development).

🧱

Set the information architecture the expansion is built on

I owned the IA and the relationships between modules — including the alerts → book-of-business anchor-link interaction that connected high-impact events directly to the client records advisors needed to act on.

⚙️

Documented a component library for reuse

The 120+ components and interactions I built and documented — accordions, badges, cards, and a full calendar component — matured the product's design language to serve as the foundation for later iterations.

Design Solutions

Module Designs & Design Hurdles

CAMP is a client asset management platform built around a modular system of financial data panels — each surfacing a different view of an advisor's book of business. The design challenge was to make dozens of distinct modules feel like one cohesive tool rather than a collection of independent dashboards. A shared visual language and deliberate information hierarchy kept advisors oriented across the full surface. The guiding question throughout: what does an advisor with 100+ clients need to see, and when?

Alerts Module

Advisors need a quick way to view specific events in their book of business that require their immediate attention that they would not otherwise see from just a dense data table.

A module showing alert notification cards helps advisors sift directly through the noise of the 100+ households that they manage and address the accounts that need action. For example, any significant performance drops over several client accounts will be alerted to the advisor, enabling advisors to dive deeper into the important data and set up meetings with the right people right away.

alerts module: surfaces actionable financial events for advisors by category

Book of Business
Module

Advisors want to see their book of business visualized to be able to flag issues requiring action and ensure regulatory compliance. Serving as the advisor's command center, the book of business module gives financial advisors a high-level view of their book of business. We opted for a table of customizable financial metrics as columns and the advisor's client accounts as individual rows. The table is treated with as little visuals as possible to reduce visual noise and surface the data immediately. Data points fitting alert requirements are highlighted for advisors to take immediate action.

book of business module

Design Problem: Limitations of Real Estate

User Pushback + Solution

Project management needed other higher-level data visualization modules to be above the book of business that advisors would want to see first. This led to the actual portfolio data being too far down the page.

I added interactions to the alerts module that linked advisors directly to the book of business, creating a workflow that takes advisors from seeing high-level actions down to the book data behind it.

User Pushback + Solution #2

Now, when an alert populates the alerts module at the top of the page, the advisor will be able to click on the alarm which anchor links to the book of business where the relevant data is highlighted.

However, advisors said they want to go to the deepest level of data possible — the portfolio data page that the book data pulls from. To solve this, I proposed converting all table cells into links to the relevant portfolio pages, allowing advisors to see underlying portfolio data in two clicks.

advisor flow: book of business alerts → book of business module → underlying portfolio data (two clicks)

Snapshot Metrics

Advisors need a quick way to view their book of business in terms of general performance, total assets, and registration count over different timeframes at a glance.


I designed new card components showing snapshots of advisor's holistic book of business metrics that are light in design complexity to reduce cognitive load and optimize seeing several metrics at once. Each card is responsive in sizing to accomodate a variety of viewport sizes.

snapshot metric cards with responsive sizing for fully customizable layout

Design Challenged: Lowering Onboarding Friction

The Problem

After the first version shipped to internal users, consistent feedback on the feature asking for too much upfront was hurting adoption.

Alongside the PMs, I dug into which inputs were causing friction. Talking with users, some say they didn’t have or need that data uploaded, while some data — like risk profiles — they absolutely wanted but couldn’t fill in immediately due to client back-and-forth over days or weeks. The problem was too many required inputs right at the gate.

The Solution

I made the lowest-priority required inputs optional but not hidden. These fields still mattered to plenty of advisors, so they couldn’t be buried. I designed empty states for the newly optional modules that resolve the conflict between advisors that (1) don’t have or need the data (2) want to enter it immediately and (3) want to input later on their own timeline.

Now the advisor can onboard almost immediately, with the empty modules signalling what’s there, non-invasively inviting them back to complete it when they’re ready.

Risk Profile module: populated by data advisors may not have on hand

Risk Profile module empty state to lower onboarding friction while signalling the data can be inputted at any time

Calendar Module

External calendar tools have no concept of an advisor’s workflow so client meetings, market events, and internal team activity all live in separate places.


I designed the calendar to be advisor-specific, rolling external calendars containing client meetings and external financial events into one event hub. Advisors also wanted continuity on their client actions to be visible. After understanding how advisors interact with their clients, I designed a client suggested activity setting that can add reminders advisor’s calendars (ex: follow up on a client meeting after 4 weeks). Where it made sense to, I followed the conventions of the calendar interfaces advisors already use every day to reduce friction and onboarding lag.

calendar module integrates advisor events and meetings, external financial events, and suggested activities into one module

week view of advisor and financial events and suggested activities

day view of advisor and financial events and suggested activities

Learnings & Outcomes

The central module defines the product

CAMP started as one feature and became the product’s hub with capabilities like client risk profiling now being routed through it, shaping the platform’s architecture far beyond the original brief. I learned that the successful launch of a product MVP can result in taking a step back in consideration of new learnings from the design process.

Lower the barrier before you defend the data

Adoption can be decided in one glance. When too many required inputs stalled advisors, the fix wasn’t removing data but understanding that advisors wanted different things on different timelines. Friction at onboarding can outweigh almost any usability issue.

Bring PM in early, not at handoff

Sharing rough iterations with project management revealed advisor mental models early, allowing us to pivot the product with enough time, preventing wasting several weeks on damage control and last-minute fixes.

Create a free website with Framer, the website builder loved by startups, designers and agencies.