Khang Hy
All work
Design & system workSemiconductor · NDA

An operator interface for a wafer grinding machine, where one wrong screen state can destroy a wafer.

I joined three years into development, with no brief and no UX docs. As the sole designer among about 30 people across three vendors, I turned years of hardware logic into an interface operators can trust and frontend teams can build.

NDA project. Visuals are AI-reconstructed. No real machine screens, data or client IP are shown.

Illustration: a wafer with its notch, a grinding path and a thickness scale from 435 to 365 µm
Role
Sole designer, in the front-end team
Team
~30 people, 3 vendors
Joined
Year 3 of the project
Validation
Passed hardware validation
Status
Ongoing R&D
The problem

Three years of hardware logic, and no brief.

"A bug here doesn't just look bad. It destroys the wafer." The machine already worked. My job was to make the screen match it exactly.

  • 01No brief, no UX docsEverything had to be reverse-engineered from Confluence pages, sensor layouts and backend status codes.
  • 02Zero tolerance for errorA wrong state on screen can waste a wafer and time on very expensive equipment.
  • 03Multi-vendorHardware from a Japanese manufacturer; software split across three Vietnamese vendors under strict NDA.
  • 04No access to the machineIt sits in a cleanroom. I designed every machine state without touching it.
The validation loop

Nothing reached frontend without an engineer signing off.

Under the NDA, hardware engineers were the experts every screen state was checked against.

  1. 01Read the specWork through Confluence manuals, sensor layouts and backend status codes to find every machine state the screen must show.
  2. 02Propose the UI stateDesign how that state looks and behaves on the operator screen.
  3. 03Engineer reviewReview it with hardware engineers. Nothing moves on without their sign-off.
  4. 04Hand off to frontendPass the approved state to frontend with clear component states and data expectations.

Repeats for every state.

Designed for cleanroom gloves

Bigger targets. Fewer choices per screen.

Operators wear cleanroom gloves, so standard tap targets are too small. Compare the two.

Standard targetsSmall, dense targets are easy to miss with gloves.
Glove-optimizedEvery touch target scaled beyond 50px, with simpler layouts.
GRD-3 · Line 2GRINDING · STEP 3 / 5Operator A-12 · 14:32WARNING · W-214Coolant flow below targetCheck nozzle B, then resumeWafer · Slot 07Notch aligned · 0.02°Thickness435425415405395385375365Target 365398µm now−37 removedControlsPause cycleReset alarmKept apartStop64 px targets
Reconstructed · no real machine data
Key decisions

Three calls for the cleanroom.

Reconstructed operator screen
01 / 03

Glove-optimized UI

Operators wear cleanroom gloves, so standard tap targets are too small.

Rules for the cleanroom
  • Rule 01Every touch target at least 50px; primary controls at 64px.
  • Rule 02Destructive actions sit apart, in red, never next to Start.
  • Rule 03Three controls per panel, so a gloved hand has one clear choice.
Constraints

How I worked within them.

A classified R&D setting called for a different kind of rigour.

  • 01Strict NDAHardware engineers acted as the domain experts. Every UI state was validated against their spec sign-off.
  • 02No hardware accessI reverse-engineered machine behaviour from specs, sensor layouts and backend status codes.
  • 03Zero tolerance for errorA mandatory review loop: nothing reached frontend without hardware engineer sign-off.
  • 04No brief or UX docsI spent the first months on documentation before opening Figma.
What I'd do differently

Start from the state diagram, not the documentation.

I spent my first months reading specs front to back. Most of what I read early on never reached the screen. I should have mapped the machine states first and used that map to decide which specs mattered.

Lessons
  • Precision over creativityIn industrial HMI, familiarity and accuracy matter more than novel UI.
  • NDA is a design constraintWithout visuals, value has to come through in reasoning and process.
  • Design as translationThe job was turning hardware constraints into operational safety.
Building something where mistakes are expensive?

Bring the specs. I’ll find the interface in them.

For hardware, data-heavy or multi-vendor products where the UI has to match the system exactly.

Similar work: UX audit, quoted after a short call

More work

All work
Start a conversation

Working on a product where a UI mistake is expensive? Let’s talk it through.