AccountView's Activity Feed
The activity feed is a sortable, filterable list of portfolio transaction within LPL's AccountView product. Together with my product, research, and development partners, we iterated and refined a much needed revamp, that drastically improved its usefulness and customizability.
There was a lot of low hanging fruit in terms of organization and visual optimization. The priority of sorts and filters based on user behavior, the order of columns and the presentation of the table data. And as with many enterprise products, navigating the contraints that come with a complex codebase and various API integrations.
The potentially extreme variance of certain data like the transaction descriptions and symbol labels led to an out-of-the box solution with a new "row trunctaion" toggle. A user can be casually reviewing their latest transactions, or in need of more scruity for tax purposes. The facet row (filters and sorts) easily accomodate a range of different possibilities.






Because we work so often with data-rich tables, I created custom table variables in our design system and CSS files. These "super semantics" as I like to call them, give added semantic clarity to designers consuming them, and developers/QA referencing them. General typography styles can sometimes have ambiguous usage guidelines and being specific in this case ensures our tables stay consistent and compliant.

Many factors contributed to the successful launch of the updated Activity page. Despite not being initally scoped, I determined that several enhancements would make it go above and beyond, and we got the job done.
Detailed, developer-ready deliverables, CSS, basic HTML support, feedback and support from all stakeholders, and an amazing developer all contributed to this page launching on time and with praise from the higher ups.