top of page
atom-thumbnail.png

Streamlining Atomworks for developers with intuitive navigation & efficient debugging

ATOMWORKS 3DS TESTING SOFTWARE

AT-A-GLANCE

Atomworks is a Taiwan-based 3D Secure (3DS) certification platform that helps banks, merchants, and payment providers test and certify authentication processes for security and compliance. Four years after its initial launch in 2018, our client reached out for a redesign to streamline the main testing flow, refresh the UI, and ensure swift precision for their users—developers.
As the sole designer, I owned the entire design process for this redesign.

CONTRIBUTIONS

This is a project I did while working with Collective Design Agency for our client Atomworks.

  • Collaborated closely with 10 developers to grasp their interface requirements, delivering assets with their constraints in mind

  • Redesigned platform assets, from 0 to 1, using an agile process to iterate constantly

  • Sole designer, with the lead from Project Manager, in collaboration with 2 Engineers to build this redesign

ROLE

UX Researcher, UX Designer, UI Designer

TIMELINE

8 weeks (3/2023)

TOOLS

Figma

IMPACTS
atomworks_impact.png

What's Atomworks?

Atomworks is a tool that helps banks, stores, and payment companies ensure online payments are secure.

For example, when you enter a passcode during checkout, that’s part of a 3D Secure (3DS) check—Atomworks helps verify that process works correctly.

Users: Developers at banks, payment providers, and merchants who use Atomworks to test and certify their 3D Secure implementations before going live.

whatisatom.png

What led to the redesign?

Atomworks reached out to us after a new feature was released a couple of months ago, but instead of driving more user adoption, it led to some unexpected issues.

35% Decline product adoption

Report shows users’ adoption decline since the most recent update

150+ Customer support ticket

Support tickets have spiked by 25% in the past month, particularly related to testing workflow issues

Outdated UI Design

After 4 years from release, the design now look outdated, also lacking dark mode causing eye strain during extended use
DISCOVER - DEVELOPERS ARE ALSO THEIR USERS

Identifying key pain points and needs

Speaking with 10+ Developers firsthand reveals their biggest struggles. Through observations, I analyzed their workflow, attitudes, and behaviors while navigating the platform. Additionally, we spoke with previous product owners to understand existing constraints. These insights helped us identify key intervention points where the redesign could drive the most impact.

gettyimages-1708228020-640x640.jpg
🚧 WORKAROUNDS & MEMORIZATION
When meeting UX roadblock, users rely on memorized paths and workarounds to push through roadblocks to finish their tasks
🔍 FREQUENT ZOOMING
Since module components are fixed unexpandable, users constantly zoom in and out to see details
👾 MANUAL ERROR DETECTION
Users manually sift through logs and error messages, slowing down debugging due to the lack of automated detection
🥷 DEVS LOVE DARK MODE
Dark Mode is the most requested feature, as users prefer it for long coding sessions

How do users currently do their testing? 

To better understand the problem, I analyzed how users complete their main tasks, capturing their thoughts, actions, and feelings at each step. Below is a quick breakdown of their happy flow of running a test, carried out across three main screens.

atomworks_userjourney.png
old - user flow.png

Translating findings into defined pain points

After the visit, I compiled users pain points spanning these 3 screens and the rest of the flow, then categorized and connected the dots across data points and pain points to understand the root cause and prioritize solutions.
The most critical problem to be solved is cluttered, unintuitive main flow, thats undiscoverable and difficult to follow.

DEFINE
atomworks_painpoints.png

Redefining the desired testing experience

Since navigation was the biggest issue, I conducted card sorting with six users to reorganize functionality. The new flow introduces a Home Screen for folders, settings, and subscriptions, a Test Panel for all testing tasks, and a dedicated Debugging screen for focused troubleshooting.

new - user flow.png
ITERATE & TEST

Onboarding navigation

Users mentioned they often work on multiple products simultaneously while waiting on others, leading to the addition of a tab navigation bar for easier switching. I also drew inspiration from SaaS products like VSCode, Figma, and Adobe to refine this flow.

I explored multiple iterations of how product, team, and subscription info were displayed—either on the same page or in nested screens. Through A/B testing, users preferred a focused product list, with subscriptions and user/team info in a collapsible section, as this reduced clutter and made the most relevant information easily accessible.

atomworks_onboarding.png

Testing navigation

By analyzing heat maps and usability tests, I noticed users focus more on session-wide data before checking test-case specifics. Using the F-pattern reading behavior, I reorganized the layout to prioritize critical information upfront.

In testing, users, particularly new ones, struggled with navigation and identifying the specific screen and product they were viewing. This feedback led me to revise the design hierarchy, ensuring that key information is prominently displayed, making it easier for users to quickly understand the context upon landing on the screen.

atomworks_test.png

Debugging navigation

The new embedded code feature in the debugging screen was recently introduced by Atomworks to help users seamlessly debug within the testing tool, eliminating the need to export or trace files in external tools like VSCode. However, the current cramped and cluttered debugging space fails to deliver a smooth experience, leading users to prefer returning to VSCode for a more efficient workflow.

During testing, users responded positively to the updated layout, particularly the spacious coding and debugging area with expandable sections. They found the error indicators, which highlighted the specific test case and line with bugs, especially helpful. Users also suggested adding plugins to further streamline their workflow and improve their coding experience.

atomworks_debugging.png

Adaptive UI for mobile

Users often had to wait 1-2 hours during testing and would shift their focus to other tasks.

To make user experience more convenient and seamless, I suggested creating a mobile app that focuses on showing testing progress and results in real time, so users can stay updated while on the go. The desktop version handles the actual testing and debugging, giving users the flexibility to work and stay connected without being tied to their desk.

atomworks_mobile.png
REBRANDING & DESIGN SYSTEM

The next stage focused on a complete revamp of Atomworks' branding. Drawing inspiration from their existing emphasis on innovation, I developed a fresh set of branding guidelines, including typography, color palettes, buttons, icons, and other UI elements, ensuring visual consistency throughout the product.

color-atom.png
desktop_type.png
wireframes-light-atom.png

The integration of a well-designed dark mode was crucial as it enhanced usability during nighttime work, reduced eye strain, and aligns with the preferences of Atomworks' developer user.

wireframes-dark-atom.png
LATEST USER TESTING

After final user testing, the redesign resulted in an increase in task completion, improved intuitiveness, and a reduction in error resolution time, exceeding all our initial goals.

atomworks_impact.png

Final Design

FEATURE #1

Streamlined access to key testing project information in a compact layout

Dashboard efficiently organizes essential testing details, reducing clutter and prioritizing important data for quick access. To utilize limited space, my solution is to heavily use scrolling tabs. 

dashboard.png
FEATURE #2

Enhanced troubleshooting with designated section and improved scannability

The debugging section now includes clearly defined visual components, such as expandable tabs and color-coded error markers, making it easier for users to scan, identify, and resolve issues quickly. 

testpanel-atom.png
FEATURE #3

Adaptive UI Design for Mobile

Recognizing the need for flexibility, a mobile version of the platform surfaces testing progress and results in real-time. This enables users to stay informed while on the go, without being tied to their desktops. 

mobile-atom.png
LEARNINGS
atomworks_lessons.png
IF I COULD DO THIS AGAIN, I'D...
atomworks_if.png
CURRENTLY LEARNING

Designing for AI + UX Writing + 3D Modeling with Womp + Playing "West Coast by Lana Del Rey' on my electric guitar (✿✿✿)

Thank you for visiting! ☻ 

© 2025 Cindy Quach 

bottom of page