From functional to usable: Redesigning a results view users called a game changer
Designed for law enforcement and intelligence teams, this tool reveals a personβs digital footprint by searching multiple data sources in one go - one of which exposes detailed personal data such as known associates, contact details, past employers, financial details and more.
The results view for this data source was functional but failed where it mattered most: usability.
Given that this data source was one of the productβs biggest selling points, improving the experience was essential β a redesign was needed.
constraints that influenced the design
Lack of UX mindset
Usability wasnβt a priority: the team saw the feature as done and were eager to move on.
Reluctance to revisit code
Developers were understandably resistant to change code they had already invested a lot of time in.
Only black and blue as primary colours
Basic components were missing or limited
My challenge was to advocate for users, and redesign a key part of the product - not just to make it work, but to make it usable, useful, and reliable.
solution preview
From column chaos to readable rows
Toggle between the before and after version by dragging the icon in the centre
redesign impact
Adopted into user workflows and competitive with market standards
In usability testing, users said the redesign fit their workflow better and made them more likely to include the data source alongside the two or three competitor tools they typically rely on to cross-check results.
Redesign contributed to critical public safety investigations
The redesigned results view helped locate a missing person and find key information about a person of interest in a national security case.
βClunkyβ was how one user described the results view β though the data was valuable, the experience made it hard to use. Some couldnβt fit it into their workflow, others chose not to use it at all.
Researchers couldnβt interact with the data, the layout didnβt support their workflow, and the experience fell short of what they expected from competing tools.
key pain points
Hard to scan at a glance
The layout forced constant eye-jumping, slowing researchers down when speed was key.
Can't keep track of search journey
Users had no way to trace their steps while drilling into dataβcrucial for documenting findings and building evidence.
Source confusion while drilling
Users kept second-guessing where they were drillingβundermining trust and making them question the tool's reliability.
The design made scanning uncomfortable, with too much eye movement required and key details shifting out of view, breaking the userβs flow.
Use the scroll to see the data falling outside the viewport
Tables made sense, but the mix of data called for smart organisation. Using realistic data, I tried different layouts to find a structure that supports comfortable scanning.
1st iteration
To start, I attempted to arrange tables side by side, placing the smallest ones next to larger ones to maximise space.
REJECTED: Too much wasted space and limited scalability
2nd iteration
I tried placing contextual data, such as the first time the data was collected and how often it was found, below the main data to provide more context.
REJECTED: Cumbersome layout and hard to scan efficiently.
The final layout lets each categories span the full page for clarity, with static details like gender are in the header. Only tables with data appear, showing info in single rows and adding columns as needed.
ADOPTED: Final page layout using table format spread across the page
Next step
Once the page layout was sorted, I tackled the table and header design to address the remaining user pain points.
With no existing table pattern, I iterated on table structures to optimise data hierarchy, spacing, and readability, landing on a design that supports effortless scanning and adapts to varying data sizes.
ADOPTED: Clearer column and table headers, simplified alignment and wording for readability.
Turning resistance into collaboration
To get buy-in from reluctant developers, I pitched the table design as a strategic solutionβnot just a one-off fix, but a pattern to unify the entire product suite.
I worked closely with a UX colleague redesigning a key user report, testing each table iteration to ensure compatibility and consistency across use cases.
I sold the benefits: for developers, tired of maintaining inconsistent designs across products, this was a chance to save time and reduce friction. Framing it as a βtwo birds with one stoneβ solution won them over and set the foundation for a more maintainable design system.
Next step
Designing the tables took time, since the format had to work across all products. With that sorted, I moved on to tackling usersβ drilling confusion with a new, unique header.
This data source reveals detailed personal info and lets users drill into any itemβclick an associate to see their details or an address to find everyone linked to itβmaking exploration dynamic and interconnected.
Thatβs why a distinct design was essential to signal when users were navigating this source.
Example of drilling flow
To clear up confusion about drilling into the same data source, I created a distinct header highlighting its uniqueness. This also allowed me to introduce an accent colour within the limited design system.
Distinct header to bring clarity and visual interest
I also added distinct icons to quickly identify what type of data is on the page and add visual interest.
Person
Mobile
Location
Landline
Ip address
Next step
Whatβs left is making it easier for users to track and document their searches.
A breadcrumb navigation was added at the top of the page to help users track their progress, navigate with ease and document their search for evidential purpose.
Basic breadcrumb structure
Make the logic visual to the developers
To explain the breadcrumb behaviour, I mapped out real user scenarios and created visuals for each page in the app.
Why it mattered: Breadcrumbs are simple to use but the logic behind-the-scene isnβt. Showing how breadcrumbs behaved across edge cases helped everyone, from developers to client-facing stakeholders understand the rules.
How it helped: I built the user story and acceptance criteria with the developers, using the illustrations to resolve confusion and validate assumptions faster.
Breadcrumbs rule - Scenario 1 out of 8
Scroll to view the redesigned results page with realistic volume of data.
key pain points addressed
Hard to scan at a glance
Table layout reduces eye movement and improves readability. Users preferred this, even with extra scrolling.
Source confusion while drilling
Clearer visual cues reduce distraction and help users stay focused on the right source.
Can't keep track of search journey
Breadcrumbs help users track steps and switch paths with ease.
Although the project was eventually cancelled, users were already interacting with the page in its mostly redesigned state. Here is what I would have done with more time.
More usability testing!
As this was the final piece of the redesign, I had hoped to run a full usability test on the entire product. The last round revealed users needed more context to fully understand the data.
Quotes from users
"This is a game changer. I can scan the results, track my searches and go back to explore other search paths. This is brillant."
"New layout is so much easier to read and scan!"
"A real improvement from the old layout"
"This is so much better! I can document my findings and explain them to my manager."
Missing person found
Customer support informed the team that the data source was used in a missing person case and played a crucial role in helping locate the individual.
Identifying key details in national security cases
It was also reported that the data source was used to identify addresses and associates of a person of interest in a national security case.
Usability will not prioritise itself
I underestimated how resistant stakeholders would be to change. Implementation was slow, and usability improvements were often seen as low priority β dismissed as βjust aestheticβ or βnot urgent.β I had to stay focused and use research insights to make sure key tickets were not deprioritised and advocate for the user at every step.
It reminded me that while you can trust your team to get things done, you still need to consistently advocate for the user or their needs will quietly slip off the roadmap.