Skyral

Timeline

Aug 23-Present

Role

Lead Product Designer

Tools

Figma, Jira, Miro, Adobe, Storybook

Keywords

Individual contributor

End-to-end design

SaaS

B2B

Design systems

Context

The client's organisation was heavily reliant on manual data processing, as well as on handling information and knowledge, to assess and make decisions about patients. As patient data volumes increases and health conditions become more diverse, the existing resource constraints make it impossible to scale the current records processing model. To address these challenges, the organisation’s future direction is to automate manual processes as much as possible, leveraging AI/ML models to accelerate the early detection and management of patient symptoms. My task was to define and design a product which can allow the client to freely test data processing theories.

Note: Due to the sensitive nature of this project, specific details have been kept confidential. For the purpose of this case study, I will be utilising a medical use case as a representation.

Project Nightfall

Classified

Objective

To create a Digital Twin environment that simulates the impact of automated detection on staffing levels, case loads, and overflow efficiency, allowing for the testing of key decisions and demonstrating the benefits of the automated approach.

  • Product Manager x1

  • Product Owner x1

  • Project Manager x1

  • Engineers Manager x1

  • Systems Engineer x1

The team

  • UX Researcher x1

  • Full Stack Engineer x1

  • Applied Scientist x1

  • Model Engineer x1

  • Product Designer x1 (Isra Tabassum)

Approach

Discovery

Several critical questions needed to be addressed before any work on the product could begin. These were essential for understanding the process and data flow.

The Product team worked closely with the users to begin ideating the structure of the data process flow.

The outputs from several workshops helped shape the Data Model (pictured below) and provided insights into user requirements, enabling me to create high-level user stories.

Persona

Sarah Malik

Operations Manager & Care Systems Architect

Age

42

Organisation

NHS, Birmingham, UK

Background

Sarah started her career as a nurse, then moved into healthcare management after completing a Master's in Health Systems Engineering. Her clinical background gives her a deep empathy for frontline staff and patients, while her analytical skills help her streamline complex workflows across departments.

Primary responsibilities

Oversee the smooth delivery of end-to-end patient care, from referral to discharge.

Ensure clinical and operational staff have the tools, data, and support they need.

Identify and resolve bottlenecks before they impact service delivery.

Collaborate with IT, clinical teams, and service designers to improve process architecture.

Track and report KPIs like bed occupancy, wait times, patient flow, and staff workload.

Champion continuous improvement, using Lean and Agile methodologies.

"If staff are spending time chasing updates or duplicating tasks, that’s time taken from patient care. My job is to clear that path before they hit a roadblock."

Pain points

Staff burnout due to inefficient workflows or unanticipated delays.

Difficulty managing variability in patient demand and resource availability.

Lack of data for informed decision-making thus creating resistance to change.

System-level overview of the current operating model (resources, skills, governance, team composition for assessment teams).

Key user requirements

Statistical outputs such as the number of cases covered, assurance levels, and time spent on cases by humans providing key analytical insights.

An intuitive interface ensuring seamless navigation to features, making the system accessible for all users despite their tech knowledge.

Enable scenario planning through model simulation to optimise responses during urgent situations, helping teams refine strategy.

1

2

3

4

Complications

Due to time constraints, the engineering team had already selected React Flow as the framework before I joined the project. This decision was driven by its plug-and-play nature, which eliminated the need to build a solution from scratch, reduced custom development, and enabled a faster, more efficient delivery process.

My role was to design within the limits of this framework while still meeting all user and client requirements. Recognising the importance of aligning design with technical feasibility, I quickly adapted my concepts to ensure that all future design proposals would be implementable within the framework’s capabilities. This approach helped maintain both design integrity and technical efficiency throughout the project.

Set framework

Being a highly technical project, I struggled to keep up with the terminology used for various front-end and back-end elements. It was often unclear what would impact the user interface and what was strictly behind the scenes.

Although I had already reviewed all the available documentation to familiarise myself with the project, the engineers often used terms interchangeably, which only added to the confusion. This wasn’t just a challenge for me—it also affected other team members, including the QA tester and project manager.

To resolve this, I created a shared document that listed all technical terms along with their definitions and relevant context. This helped establish a common understanding across the team and reduced miscommunication moving forward.

Technical jargon

User flow

Multiple iterations of the following were used to spark UI and interaction discussions among users, engineers, and myself. While user flows are typically more complex, I had to start simple with this client to define expected user journeys and stories, as there was little shared understanding previously.

The user flows were continuously updated with input from the product team, client, and users, which gave me a much clearer understanding of the UI's requirements. At each stage, I was able to refine the concepts and wireframes in greater detail, helping all stakeholders better understand and visualise both the interactions and the overall product experience.

Above: The concept illustrates users having complete freedom to creating their own digital twins using components available in a configuration space. However, this approach was ultimately rejected due to technical complexity and time constraints. Additionally, it was dismissed because of miscommunication caused by technical jargon, which led to a misunderstanding of the engineers' original vision.

Above: The user flow was updated to include a features list, which helped clarify the design intentions and better align with user requirements. This added level of detail also minimised the risk of miscommunication. As a result, this updated approach and user flow received much more positive feedback during review sessions.

Iteration 1:

Iteration 'in-between':

A few iterations later:

Note: I have not been able to include a wider selection of sketches, wireframes and final visuals, due to the sensitive nature of this project.

Concept sketches

These are early concepts developed while exploring the UI details. Without a predefined UI architecture map, I had to define the structure on the fly due to time constraints.

Wireframes

While these don't represent the full set or every iteration, they provide a strong sense of the quality of wireframe prototypes used during user testing sessions. Due to shortage of time finer details were refined during build, then tested with the client in the staging environment.

Empty dashboard

Configuration

Simulation insights

Comparing simulations

Iteration 1:

Empty dashboard

Creating path logic- empty

Creating path logic- adding blocks

Reviewing simulation

Comparing simulation

Export insights

Later iteration:

Dashboard with simulation cards

Loading insights

Global insights

Grouped insights hovered state

Grouped insights modal

Demonstrating users' ability to configure within a pre-constructed process twin, with limited customization options aligned to their needs. This approach focused on providing flexibility within defined boundaries, rather than allowing complete freedom to reinvent the process.

Initially, the process twin was designed to allow complete reinvention of the case handling process. However, feedback revealed that users preferred the ability to fine-tune existing workflows rather than build entirely new ones from scratch.

Visual designs

Empty dashboard

Dashboard with simulations, showing available interactions, and sidebar capability

Configuration of Process model before running simulation

Individual insights revealed upon further zoom in, while in compare mode

Overview of Process model at max zoom out- post simulation run

Global insights revealed upon zoom in, while in compare mode

Due to time constraints and scope, the data visualisation was restricted to four types of charts, while under normal circumstances a range of options would have been explored and tested. Finer details were refined during build, then tested with the client in the staging environment.

100%

Results

Users reported they were highly likely to adopt

Users felt their jobs were made easier

83%

Won a major multi-year contracts with client

5-8 yrs