Back to home

Unified Data Platform Case Study Client Project

Updating Visionwave's ETL Tool for Big Data Based on Client Requirements

Duration 2 months
My role

Research, UI design,
presentation & review

Scope

6 complex modules
100+ screens redesigned

Team

12 people
3 designers · 6 developers · 3 QA

Full platform redesign User research Enterprise SaaS ETL Data
Unified Data Platform interface

Imagine this is your workday.

You are a data engineer inside a large enterprise. To move one job forward, you jump between tools to find a source, transform data, monitor a run, and troubleshoot what failed.

Each switch costs context. On a slow connection, routine tasks stretch into hours—and every disconnected handoff creates another chance for errors or sensitive company data to be mishandled.

The real problem: the work is already complex. The tools should not make it harder.

Hub-and-spoke view of the unified data platform

Why this product exists?

Visionwave's big data management platform is not another standalone tool. It is designed specifically for large enterprises. It enables enterprises to manage, govern, and trust the data they need for everyday decisions and AI model training.

Enterprise buildings representing large organizations using the platform
MY ROLE

Beyond pushing
pretty pixels

We were a team of 12 people, including 3 designers, 6 developers, and 3 QA testers.

Among designers, I had the most amount of product knowledge, so I was the idea man. Here is my role breakdown:

Research UI design Presentation UI review

My Effort Breakdown

40%
Research
30%
UI design
20%
Presentation
10%
UI review

The problems we faced

Before redesigning the platform, we identified the issues that made everyday work more difficult for users. These were the main problems we set out to solve:

  • Poor user flow: The existing platform displayed the same information in two separate places, confusing users and increasing cognitive load.
  • Poor component selection: Several areas used unsuitable components, limiting usability and preventing users from using the application to its full potential.
  • Poor UI aesthetics: Because we were designing for a Fortune 100 client, the interface needed to feel polished and modern—not like an outdated tool users encountered every time they logged in.

The approach we had

Above all, we faced significant time constraints across both design and development. We had just two months to deliver the application to the client while redesigning several complex modules covered throughout this case study.

To accelerate the design and development process without compromising quality, we relied on proven third-party tools and libraries: Untitled UI design system, Apache NiFi, and AG Grid.

Process diagram showing the two-month project timeline

The research we did

During the research phase, we studied applications such as Hevo Data, Skyvia, Qlik, Cloudera, Unify App, Fivetran, Integrate.io, and more. This helped us understand the landscape of the complex big data processing tool we were designing.

Competitive analysis used to understand the big data platform landscape
STAKEHOLDER MANAGEMENT

Keeping the process user-centred

With several stakeholders reviewing a complex product, feedback could easily pull the work in different directions. I kept conversations focused on the user journey, delivery priorities, and the problem each workflow needed to solve.

Prepare with context

Before reviews, I studied the product, the domain, and existing user flows so that each recommendation was grounded in the real problem—not personal preference.

Make feedback actionable

I brought the right people into each decision, surfaced trade-offs early, and used examples and research to make feedback specific and useful.

Protect the user journey

When time pressure or competing opinions appeared, I prioritised the critical workflows and used user needs as the shared measure for design decisions.

Decisions we took

We focused on the decisions that made complex data-engineering workflows clearer, faster, and easier to use every day.

Advanced ETL

Advanced ETL is a low-code data-pipeline builder built on Apache NiFi. Like workflow tools such as n8n and Make, it enables users to create flows visually, but it is tailored to the needs of data engineers.

Problem 1

Missing workflow capabilities

While reviewing the Apache NiFi documentation and conducting competitive analysis, we found that the platform was missing several key capabilities already available in Apache NiFi.

Solution 1

Validate, then design

We validated the problem and its technical constraints during discovery, then designed a solution around the requirements.

Problem 2

Wasted screen real estate

Because engineers use these products daily, wasted screen real estate can become an obstacle to their productivity.

Solution 2

Make space work harder

We optimised the use of screen real estate and created an aesthetically pleasing interface for end users.

Our rejected designs

Early Advanced ETL design exploration
Alternative Advanced ETL design exploration
Early flow creation form exploration
Alternative flow creation form
CONCLUSION

The impact

Client was impressed by redesign

The client's exact words were, "The new design looks amazing and has improved far from the old one."

Client Impressed

Advanced ETL became our star feature

This workflow builder was used in multiple other modules. By updating Advanced ETL, we achieved improvements in multiple other modules.

Star Feature

Built a fully tested design system in Figma

After the redesign, we also received a fully tested design system that can be used for updating other modules.

Design System

Designed for a Fortune Global 10 client

Working with such a large client taught me a lot about the workings of an established B2B product company.

Fortune Logo

Let's connect and build something amazing

harshitjotwani5@gmail.com
Social media