Designing Clarity
in Complexity.

UX for next-generation machine vision software at MVTec Software GmbH — powerful tools meet complex user needs.

Nov 2025 – Oct 2026 AI & Accessibility Focus B2B Enterprise UX Working Student Job · Team MVTec Software GmbH NDA Protected

Want to know more? Let's talk!

There's more behind the scenes than I can show here.
I'd love to walk you through it in person.

Under NDA. Screens and product details can't be shared publicly, but I'm happy to talk about the process, tools and approach.
Email me
The Context

Modern machine vision software was powerful — but power came with complexity.

At MVTec Software GmbH, three core products were undergoing a fundamental transformation. This wasn't just a redesign — it was a rethinking of how users interacted with complex systems. Working as part of an in-house UX team, we tackled this challenge together across design, research, and engineering.

A modernized UI

We rethought the visual and interaction layer for expert users working in high-stakes environments.

A restructured codebase

The backend was actively being refactored — design had to move alongside an evolving foundation.

Future-ready scalability

Some parts were already in beta — others were still evolving. Flexibility was non-negotiable.

The Challenge

How might we redesign complex tools for two very different users — experts who relied on the existing system, and newcomers who needed clarity from day one — without breaking either experience?

Existing Expert Users

Deeply familiar with the existing system. Any disruption to their established workflows created resistance and lost productivity. Change had to feel like an upgrade — not a replacement.

New & Potential Users

Coming in without prior context. They needed consistent patterns, low cognitive load, and alignment with industry conventions — so the learning curve didn't become a reason to walk away.

Who We Designed For

Highly technical experts — working on precision-critical tasks.

Expert Users

Highly trained professionals who relied on the software for mission-critical machine vision workflows.

Precision-Critical

Errors in interaction translated to errors in output — the interface had to earn trust at every step.

Legacy Familiarity

Users were very familiar with existing patterns and software. Change had to feel like an upgrade, not a disruption.

Dense Workflows

Long sessions with many parallel tasks — energy spent on navigation was energy lost on the actual work.

The Problem

The interfaces reflected mostly system architecture.

Through ongoing collaboration and analysis, one core issue became clear: the UIs had grown around technical structure rather than the mental models of the people using them.

The challenge wasn't to simplify the software — it was to make complexity usable.

Cognitive Overload

High information density without clear structure made it hard to focus on what mattered most.

Inefficient Workflows

Repeated tasks required too many steps — slowing down expert users unnecessarily.

High Learning Curve

New users faced steep onboarding even for standard operations, making the software less accessible to newcomers.

Deviation from Industry Standards

Interaction patterns diverged from familiar tool conventions, adding unnecessary mental effort to understand established workflows.

Our Approach

Four Strategic Directions.

Designing Alongside a Moving System

Unlike typical UX projects, the foundation (codebase) was actively changing. Instead of designing fixed solutions, we focused on flexible, future-proof structures that could adapt as the system evolved.

  • Flexible design patterns over rigid specs
  • Future-proof component structures
  • Close, continuous collaboration with developers
  • Iteration within real, living constraints

Creating Consistency Across Products

With three products evolving in parallel, fragmentation was a real risk. Our work focused on identifying shared patterns and establishing principles that could travel across all three surfaces.

  • Aligning interaction patterns across products
  • Establishing shared UI principles
  • Supporting a more unified user experience
  • Reducing redundant design decisions

Reducing Cognitive Load for Expert Users

Rather than oversimplifying, we focused on making the interface feel lighter — without removing its power. The goal was to let experts think about their work, not the tool.

  • Clear information hierarchy throughout
  • Logical grouping of tools and data
  • Streamlined workflows for repeated tasks
  • Progressive disclosure for advanced features

Bridging UX and Engineering

A key part of our role was translation — turning user needs into technical requirements, and system constraints into design decisions. This required continuous alignment and negotiation of real trade-offs.

  • Translating user needs → technical requirements
  • Translating system constraints → design decisions
  • Continuous alignment with development team
  • Iterating within real, not ideal, constraints
Impact

Contributions that made a difference.

Grounded in real workflows and user needs.

Better Usability

Key workflows became more intuitive and efficient for expert users — reducing friction in precision-critical tasks.

Cross-Product Alignment

Shared UX decisions reduced fragmentation — users encountered familiar patterns regardless of which product they opened.

Shorter Learning Curve

A clearer, more structured interface lowered the barrier for new users — making the software more accessible without sacrificing depth.

Industry Alignment

UI patterns moved closer to established conventions, so users spent less time learning the tool and more time doing their work.

What I Learned

This job fundamentally changed how I think about UX.

Complexity wasn't the problem — unstructured complexity was.

Designing for Two User Types at Once

Expert users needed power and speed — but new users needed clarity and guidance. I learned to layer the interface so it worked for both: familiar and fast for those who knew it, approachable and guided for those who didn't.

Working in Evolving Systems

When the ground kept shifting, flexibility became a design principle. I learned to document decisions, not just outcomes — so the reasoning survived the next iteration.

Convention as a Feature

Aligning with industry-standard patterns wasn't a creative compromise — it was a usability decision. Familiar structures let users focus on their task, not on learning the tool.

Balancing Ideal vs. Real

The best design decision was the one that could actually ship. I developed the ability to negotiate trade-offs without losing the core user benefit.