Client Asset Management Platform

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 — it was 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 and 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 coherence at scale: making 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 help advisors sift directly through the noise of the 100+ households that they manage and tend to the accounts that need action. For example, any significant performance drops over several client accounts will be alerted to the advisor, streamlining 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 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.


Designing cards showing snapshots of advisor's holistic book of business metrics that are light in design complexity to reduce cognitive load to 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, adoption came in lower than expected — and the feedback was consistent: the feature asked for too much up front. The number of required inputs made setup feel like a chore, and advisors were walking away before they got value out of it.

I dug into which inputs were causing it. Talking to advisors about the required inputs, 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, because building them takes back-and-forth with the client over days or weeks. The problem wasn’t the data but forcing all of it at the door.

The Solution

I made the lowest-priority required inputs optional — but not hidden. These fields still mattered to plenty of advisors, so I couldn’t just bury them. I designed empty states for the newly optional modules that resolve the conflict between three kinds of advisors: those who don’t have or need the data, those who want to enter it immediately or later on their own timeline.

Now the advisor can onboard almost immediately, while the empty modules signal what belongs there and invites them back to complete it when they’re ready, turning a wall into a door.

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 to follow up with a client after 4 weeks. Where it made sense to, I followed the conventions of the calendar interfaces advisors already use every day — familiarity reduces 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 — capabilities like client risk profiling are now being routed through it. Designing the connective module shaped the platform’s architecture far beyond the original brief. The most structural work isn’t always scoped as structural.

Lower the barrier before you defend the data

Adoption lives or dies at the door. When too many required inputs stalled advisers, the fix wasn’t removing data — it was reading that advisers wanted the same fields on different timelines, and designing for all of them. Friction at onboarding outweighs almost any downstream feature.

Bring PM in early, not at handoff

Sharing rough iterations with project management early — rather than presenting finished work — meant that when user feedback revealed asset allocation mattered far more in advisors’ workflows than we’d scoped for, we could reorganize CAMP around it on the spot, advancing the roadmap an estimated four weeks instead of losing them to late-stage design-fix meetings. Early alignment is cheaper than late correction.

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