Onto Innovation

Title: Lead Product Designer

Project Type: ADC Software - Models, Reporting, Datasets

Tools Used: Figma

Team: Jason Remillard - Product Manager

Lillie Pruitt - Lead Designer, Image Management


The Overview:

Semiconductor engineers rely on machine learning models to detect defects on wafers—but our existing software made it difficult through shoddy, outdated, and clunky user experience.

I designed an end-to-end workflow that enables engineers to create models, build and configure datasets, apply augmentations, evaluate model performance diagnose misclassifications, generate structured reports, and use these powerful tools at any level of expertise.

My Role

  • Led UX design for the end-to-end model workflow

  • Defined system architecture across multiple touchpoints

  • Designed interfaces for both novice and expert users

  • Translated complex ML concepts into usable tools

  • Designed software that beginner-to-expert level semi-conductor engineers could use with ease

My Goal

Designs that:

  • Make creating models, datasets, and reports easy and intuitive

  • Enable engineers to quickly identify and fix errors

  • Bridge the gap between entry level engineers and seasoned pros

The Problem

The existing ADC platform suffered from fundamental usability and workflow issues evidenced by a worrying System Usability Scale score of 32 / 100.

Models, datasets, reports were slow, manual, and outdated.

Onto customers were victims to bad user experience and were threatening to divest and move to Onto’s competitors if the software didn’t serve the needs of 21st century semicon engineers.

A change needed to be made.

Model Workspace

Creating models is at the heart of automatic defect detection. Whether the user is making a single or multi classification model to assign defect labels to images in a given collection, or a detection model designed to find defects using existing labels - True ADC 4 needed to be a powerful hub that fulfilled many user needs.

Model Workspace Landing page


Model Creation

Step 1: Model Information (Tags, Description, Type, etc)

“View All Models”

Step 3: Model Parameters (Manual and Automatic)

If user selects “Manual”, the user will have to meticulously adjust every parameter to their desired setting

Step 2: Parameter type (Automatic, Manual)

If user selects “Automatic” option, the parameters for the model are predetermined and defined for the user

Step 4: Confirm and create model

Model Evaluation and Label Reassignment

Datasets

Effective Datasets can push the detection model to new heights by pushing the limits of what the model is able to catch, track, and a flag as a defect. This is why TADC4’s Dataset flows needed to be comprehensive for the experienced, and streamlined and easy to use for the uninitiated.


Dataset Creation

Step 1: Dataset info

Step 2B: Advanced Augmentation Settings

Select Augments to be added to Dataset

Depending on whether the user selects “Automatic” or “Advanced” Augmentation Settings, two different workflows will appear for the user.

Step 2A: Automatic Augmentation Settings

Step 3: Confirm final Dataset & Augmentation preferences before creating

Set the each Augmentation threshold

Reports

Reports are a modest, yet vital final step in the entire detection/classification model user journey because at the end of creating the model, the most important question which remains is, “Is the model ready to be deployed?”

The role Reports plays in this cycle of model creation is arguably the most importat because without this step, models cannot be signed off nor deployed for use.

Step 1: Selecting Models to add to report

Step 3: Selecting Collection within Model

3A: Simple Query

Step 2: Selecting Collection within Model

3B: Advanced Query

Conclusion

I transformed ADC from a low-usability, fragmented system into a unified ML workflow platform that enables engineers to:

  • Understand model behavior

  • Diagnose and fix errors

  • Generate actionable insights

This project required designing for:

  • Highly technical users

  • Complex data relationships

  • Real-world manufacturing constraints

More importantly, it taught me how to:

Turn complex machine learning systems into intuitive tools that drive real-world decisions—not just surface-level interactions.