Designing Data-Heavy Tools Alongside R&D
Designing for research means designing with engineering from day one, because in data-heavy tools the hardest constraints are technical, not visual. When I work with a CTO or R&D lead, I want the performance ceiling on the table before I sketch anything. If a table holds hundreds of thousands of rows, virtualized rendering is not a nice-to-have, it is the architecture, and the interaction design has to be built around what the data layer can actually deliver. So I treat filters, queries, and visualizations as a shared contract. I am asking what is cheap to query and what is expensive, where we can paginate or stream, and where a power user's complex filter could quietly become a query that brings the backend to its knees. Getting that alignment early means the design proposes interactions the system can honor, instead of promising responsiveness the architecture can't support. I also try to give engineering room for the unglamorous work, indexing, caching, render performance, by making its user-facing value legible to stakeholders. For expert users, speed on big data is the feature. A beautiful interface that stalls on a real dataset has failed them.
Related articles

About
Making complicated into easy for users.
Senior product designer with a decade of work across complex systems - financial risk platforms, legal operations, healthcare apps, manufacturing tooling and insurance portals. The common thread is depth: products where the data is rich, the users are expert, and the interface has to disappear into the work.