Transforming offline PDFs and CSVs into a new, productised in-app experience
Demand for Sylvera's early-stage market expertise was surging, but the solution lived entirely offline in CSVs and PDFs — making it hard to scale or sell as a renewing subscription. Our five-person squad (GM, PM, myself as designer, & 2 engineers) set out to bring these insights into the platform as a core, interactive feature.
Our first step was exploring how text-heavy, ~50-page reports could be turned into experiences worthy of a modern SaaS platform.
To reduce cognitive load and move away from the PDFs' "wall of data" approach, I surfaced key insights through charts and interactions, deferring technical detail to tooltips and footnotes for on-demand access.
The report's recommended actions were redesigned into an interactive planning tool within the SaaS platform, enabling users to model trade-offs, forecast outcomes, and make data-informed decisions to strengthen project performance.
The exploratory phase ended with a tough reality: an engineer-light squad and impending quarterly goals. To deliver as quickly as possible, we focused the MVP on bringing a CSV of early-stage project data into the platform as an interactive table. Relatively unglamorous, but the right decision:
Leveraging a flexible, front-end-aligned table component I'd recently designed for the Sylvera design system, I was able to help deliver a scalable UI for the catalogue in record time. I streamlined the layout by merging related CSV fields into multi-element columns — minimising horizontal scrolling and making side-by-side comparison effortless.
Column order was optimised around the decisions users needed to make once they'd narrowed their list to a shortlist, ensuring the most relevant data was always in view.
Ideally, we'd have shipped an alternative card view for scannability, but speed-of-delivery had to win out.
Catalogue filters used sliders — often a source of frustration. To avoid this, I defined their behaviour in detail, from increment scale to micro-interactions. The result was a seamless flow that kept users focused on exploring opportunities, not wrestling with controls.
Where possible, the early-stage project page design mirrored the mature-project structure while accommodating its unique data points. I used the opportunity to harmonise all existing project page designs, distilling seven distinct page types into a single flexible design-plus-frontend responsive component. This cut design and engineering overhead and sped up later dev cycles.