← All case studies
AI-Powered AnalyticsData Products SaaS · Canada

Data Lineage at a Glance: Building a Self-Serve Data Product Registry

The situation

A data management SaaS company needed a product that let enterprise customers find, understand, and request access to data products across their organization. Development was slow: no shared component library, inconsistent UI patterns, and a fragile API layer that was blocking feature work every sprint.

What we built

We led end-to-end frontend development of the Data Product Registry on React, Remix, and TypeScript — 50+ reusable components across 20+ routes, shipped from zero to production. We established a shared design system with consistent props APIs, theming tokens, and documentation, which the broader team adopted for 70% of all new feature development. For data lineage views, we built interactive graph visualization using Cytoscape.js — handling pan, zoom, dynamic node rendering, and custom styling — replacing a paid library that was costing the company $20,000 per year.

The outcome

Product development velocity increased 40%. The $20K annual library subscription was eliminated. The component library became the foundation the internal team builds on today.

Have a project like this? Let's talk.

Get in touch →