Product Design · UX Research
Par for Each
Designing an End Condition for Parallel Subprocesses
Making parallel execution easier to understand and control.
AI UX · Product Design · Conversational Systems · 2026
A contextual way into the work: visitors ask their own questions, receive evidence-bounded answers, and discover the most useful project to explore.
Role
Product Design · AI UX
Focus
Conversation · Retrieval · Governance
Artifact
Working product in this portfolio
Status
Live · continuously iterated
Design lens
A small conversation can open a meaningful route through an otherwise linear portfolio. The design challenge was to interpret questions, preserve evidence boundaries, protect private work, and choose when to answer, link, or stop.
Illustrative interface · reconstructed QA example, not a live transcript
Portfolio Assistant
An illustrative answer
Start with Par for Each for research-led enterprise product design, Citizen Portal for end-to-end service design, and DesignOps for organizational systems thinking.
The interface states below are reconstructions; the assistant at the end is the live product.
Core design work
The interface is small, but the design surface is not. I designed five connected systems — from the visible experience to the information architecture and ongoing evaluation behind it.
↳ Select a design area to inspect the decisions and system behind it.
The visible journey from first entry to evidence and human contact.
01 · Problem
Case studies tell structured stories, but visitors may want to compare capabilities, trace a design decision, or assess role fit across several projects. I treated this mismatch as a design hypothesis to test with a working assistant — not as an established finding about every recruiter.
Design challenge
How might conversation provide individual access to the portfolio without becoming another general-purpose chatbot?
02 · Design
I treated the assistant as a product surface with explicit interaction principles, not as a chat window attached to the site.
↳ Select a principle to see why it matters and how I translated it into the product.
Why it matters
A convincing answer is useless if it cannot be traced back to real work.
How I implemented it
Responses are assembled from retrieved portfolio evidence and are instructed not to invent projects, impact, qualifications, or responsibilities.
Exploring the interaction model
I explored four ways to give visitors conversational access to the work. The deciding factor was whether the assistant could stay useful without becoming a separate destination.
| Direction | Strongest quality | Decision |
|---|---|---|
| Conventional chatbot | Familiar interaction model | Too detached from the portfolio itself. |
| AI command / search | Fast information retrieval | Efficient, but too search-like for a conversational experience. |
| Embedded conversation | Maximum local context | Strong within a page; fragmented for questions across projects. |
| Contextual companionChosen direction | Context and cross-portfolio exploration | Keeps the portfolio primary while adding individual conversational access. |
The contextual companion offered the best balance: understand where a visitor is, answer across the portfolio, and send attention back into the work.
The chosen interface
Familiar conversational mechanics, with context, navigation and escalation appearing only when they help the visitor.
Portfolio answer
Three rounds of usability testing shifted the design toward a Condition Modeler. Separating the end condition from iteration logic made the workflow easier to understand; clearer threshold wording helped people express when parallel execution should stop.
The name identifies the assistant; the close control returns attention to the portfolio.
A quiet line under the header identifies the current case study or reflection.
A small label and flat text replace another large chatbot bubble.
Validated portfolio links sit inside the answer, without a separate source layer.
A dark, right-aligned message makes the visitor’s input distinct.
At most one optional continuation. A distinct follow-up can accompany a link when it adds a useful direction.
A quiet input row and send control keep the next question within reach. At the conversation limit, input closes.
Core interaction model
·More context underneath. Less machinery on top.
Visible context
Current page
Par for Each
Visitor sees: a normal question in a quiet chat interface.
Context priority
Explicit question
Project evidence
Conversation anchor
What Andreas did, tested, shipped.
Current page
Page-specific evidence
Global profile
What Andreas argues, explores, questions.
Grounded response
No evidence?
The assistant says the portfolio does not establish it — and stops there.
Key-state storyboard
From a quiet invitation and context recognition to evidence, uncertainty and exit: the experience is a sequence of designed states.
The interaction succeeds when the visitor leaves with a clearer path into the work — not when the conversation lasts longer.
03 · Build
I translated the interaction model into a working system: intent routing, knowledge retrieval, behavioral rules, conversation state, and controlled navigation — all explicit enough to govern.
01
Intent · locale · current page · conversation anchor
02
Named domain or broad profile intent
03
Relevant portfolio evidence only
04
Scope · claims · language · link policy
05
Constrained answer from supplied context
06
Answer · project · follow-up · contact
Cross-cutting controls
Use portfolio evidence and preserve its evidence type. Do not turn reflections into project proof or invent work, impact, qualifications, or experience.
Do not merge adjacent workstreams simply because they share words such as scale, systems, or cross-team.
Program leadership and DesignOps work do not become formal people-management claims.
Only validated portfolio destinations are rendered as clickable links.
Public visitors only receive public evidence; after unlocking, the assistant may use authorized detail. Links retain the project's password gate.
Language is treated as part of the product behavior rather than post-processing. The assistant is designed to respond consistently within the portfolio's localized experience.
↳ Select a language to inspect the same product behavior in a different localized expression.
Without unlocking, the assistant uses public evidence and project summaries. It must not disclose protected research, metrics, or implementation details; deep links still lead through the normal project access gate.
04 · Evaluate & Govern
Changes to the model, prompt, retrieval logic, knowledge base, or portfolio itself can all alter behavior. I therefore treated evaluation as an ongoing governance loop rather than a final validation step.
Did the system bring in the most relevant evidence?
Did the answer portray the work through the right professional frame?
Did it stay in scope, use the right depth, language, and next action?
From QA failure to product principle
Retrieval is not curation. A correct answer that deflects is still a failure. Example: "Show me representative work."
Before
What failed
Deflects to navigation instead of curating. Provenance row adds noise. Follow-up prompt is redundant.
After
What changed
No visible provenance row. No redundant follow-up. Direct paths into evidence — the assistant chose what matters.
Privacy-conscious telemetry
No raw prompts or answers stored
Systematic test set
↳ Select a test domain to inspect a representative question and the expected behavior.
"Would Andreas be a good fit for a Senior Product Designer role?"
Expected behavior
Prioritize product-design craft and representative project evidence.
01
Observe
02
Classify failure
03
Trace source
04
Adjust
05
Regression test
06
Monitor
Hallucination
Factual claim not supported by portfolio evidence
Retrieval failure
The wrong evidence enters the answer
Representation drift
Facts are defensible, but the professional framing is wrong
Domain bleed
Evidence from adjacent workstreams gets merged
Behavior regression
Language, answer depth, link behavior, or persistence changes unexpectedly
Still to validate: Routing checks and manual QA do not yet establish improvements in visitor comprehension, hiring decisions or contact conversion.
05 · Iterate
Each iteration changed less about the visual chat UI than about what the system understood, retrieved, and was allowed to infer.
Signal
The assistant needed useful contextual entry points even before a visitor unlocked protected projects.
System change
Added access-aware evidence, page-specific starter questions, wider case curation, and a soft transition to contact before the ten-turn limit.
Not every important iteration changes the visible UI. Retrieval, evidence boundaries, and permissions are often invisible.
Reconstructed interface
Portfolio answer
Three rounds of usability testing shifted the design toward a Condition Modeler. Separating the end condition from iteration logic made the workflow easier to understand; clearer threshold wording helped people express when parallel execution should stop.
Reconstructed from the product decisions and behavior of each iteration.
When the portfolio changes, the assistant's information architecture has to change with it.
06 · Lessons Learned
An early answer to “How does Andreas conduct UX research?” drifted toward human-in-the-loop systems and AI trust. The content was defensible, but it framed the profile through the wrong lens. The model was not the core problem; the information architecture was weighting the wrong things.
Each iteration changed less about the chat UI than about what the system understood the portfolio to mean. The assistant exposed which signals in the portfolio carried the most representational weight.
UX Consistency and DesignOps both contain signals like scale, systems, cross-team, and quality. Live testing showed that shared vocabulary is not enough reason to merge evidence. Adjacent domains need explicit boundaries.
Try the live product
Ask the assistant something specific about my work and see how the current system retrieves evidence, frames the answer, and navigates you deeper into the portfolio.