Why this option stands out
- Relevant leadership depth
- Strong role alignment
- Experience across complex teams
The goal: Simplify a high-stakes talent workflow inside an established enterprise platform, so people can understand their options, compare them with confidence, and move forward without fighting the interface.
This work is covered by an NDA, so I am not showing client screens, internal data, proprietary rules, or exact workflows. Every product visual in this case study is an original HTML and CSS reconstruction. The story focuses on the work I can discuss safely: simplifying complex decisions, improving hierarchy and interaction, working inside a mature design system, prototyping states and edge cases, and partnering closely with product and engineering.
The assignment
I am working inside a mature enterprise talent platform where every change has to respect existing workflows, established components, product rules, engineering constraints, and people who already know how to use the software. My job is to make complex decisions feel clearer without pretending the complexity does not exist.
The interface diagrams, journey maps, states, and product illustrations are original HTML and CSS. They communicate the design thinking without reproducing confidential Korn Ferry screens, data, or proprietary rules.
The problem
Enterprise users make decisions inside systems with history. There are existing rules, filters, terminology, edge cases, and downstream consequences. Adding one more option can create more work instead of less. The design problem was not “make it simpler.” It was to decide what should be visible now, what could wait, and what the interface needed to remember for the user.
The design tension Preserve the power of an enterprise workflow without asking the user to manage the complexity that makes it possible.
Experienced users already know where things live. A redesign has to improve the path without making familiar work feel newly foreign.
Respect learned behaviorFilters, recommendations, comparison, detail, selection, and confirmation can all be valid. The order determines whether they help or compete.
Hierarchy over feature countThe new experience has to feel like the same product. Components, patterns, states, and accessibility rules are constraints and design tools.
Fit the system, improve the systemThe strongest portfolio story cannot depend on exposing client screens or proprietary rules. The thinking has to stand on its own.
Show judgment, not secretsEvidence and framing
The useful evidence came from the operating product, working sessions, existing flows, populated states, design-system patterns, technical constraints, edge cases, and the questions the team kept having to answer. I used that material to separate the real user decision from the software surrounding it.
I traced what the product asked someone to notice, remember, compare, select, and confirm. That exposed where the interface was carrying structure instead of supporting a decision.
Understand before changingI used conversations with product and engineering to understand what was fixed, what was flexible, what had history behind it, and where a design change would create downstream work.
Constraints become design inputsEmpty, selected, refreshed, filtered, expanded, modal, confirmation, and return states mattered as much as the polished default screen.
Design the whole interactionI reviewed the patterns already available and where new needs should extend the system instead of creating one-off controls that would drift later.
Design for reuseI did not need to reproduce every rule in the interface. I needed to help the user answer three things: what is recommended, what else can I explore, and what happens when I choose.
Representative user journey
Because the underlying product is confidential, this is a generalized reconstruction of the decision sequence I was designing around, not a client research artifact. It shows the questions the interface has to answer from first orientation through a committed choice.
The user needs a clear starting mode and enough context to understand the job before the controls take over.
Design response Separate the recommended path from broader search.A suggestion has to carry enough evidence to be judged without forcing someone into a second workflow.
Design response Pair the recommendation with concise rationale and inspectable detail.Experienced users still need control. The interface has to support comparison without erasing their current choice.
Design response Keep alternatives available while preserving selection state.The action should feel like an explicit decision, not the accidental result of navigating around the screen.
Design response Anchor one primary action to the selected state.Enterprise workflows need closure. A success state has to confirm the change without making the user reorient from scratch.
Design response Confirm the outcome and preserve a clear route forward.The product reframe
A recommendation is only useful if it gives someone a place to start without taking control away. The direction became a two-path model: make the strongest recommendation easy to inspect, while keeping broader search and comparison available for people who need more control.
Give the user a strong first option, enough context to judge it, a clear way to inspect details, and a stable selected state.
Keep the broader tool available for people who know what they want, need to apply more filters, or want to explore beyond the suggested starting point.
Recommended options and full search serve different levels of intent. The interface should make that difference obvious without making either path feel secondary.
Two modes, one mental modelOnce someone chooses, the product should remember that choice and keep the next action stable while they inspect alternatives or details.
Reduce memory workDeep information belongs close to the decision, but it does not have to occupy the first screen. The modal becomes a focused layer instead of a second page.
Reveal depth when neededChanging a suggestion should not make the entire experience feel unstable. State, selection, and orientation need predictable rules.
Change one thing at a timeHuman-in-the-loop AI
The important UX question was not how to make an AI suggestion look smarter. It was how to make the suggestion useful without presenting it as unquestionable. I treated AI as decision support: a strong starting point, visible reasons, alternatives, and an explicit human choice before anything changes.
A focused starting point reduces search effort.
Enough rationale to inspect, not a wall of model output.
Search and comparison remain available.
The user, not the model, commits the choice.
Clear feedback closes the loop.
The AI path should help someone start faster, not hide the fact that there are other valid options.
Keep agency visibleUsers need a reason they can inspect. They do not need every internal rule or a fake sense of mathematical certainty.
Inspectability over spectacleSearch, comparison, refresh, and alternate choices remain part of the same flow instead of being treated as failure.
Design the escape hatchA recommendation can be passive. Applying it should require a clear human action and produce a clear confirmation.
Human action closes the loopTrust can also break when the recommendation appears without context, when confidence looks more precise than the user can verify, when alternatives disappear, or when the system changes state without an obvious human commitment.
Design evolution
These illustrations do not reproduce Korn Ferry screens. They show the design shift I can safely discuss: moving from a dense, all-at-once enterprise pattern toward a clearer hierarchy of recommendation, exploration, detail, selection, and confirmation.
From concept to build-ready
I worked through the interaction as a system: tabs, filters, selected states, refresh behavior, detail overlays, persistent actions, cancel paths, success feedback, hover and focus states, and the reusable Figma components behind them. That is where a polished concept becomes something engineering can actually build.
Define the user decision, what should stay persistent, what can change, and which action ends the flow.
Start with behaviorTest different ways to separate recommendation, search, details, selected state, and action without rewriting the whole product.
Compare before polishingConnect tab changes, detail overlays, refresh behavior, selection, cancellation, and success so the sequence can be experienced instead of explained.
Make the states realAdjust spacing, card height, button hierarchy, modal positioning, iconography, contrast, hover states, and component consistency.
Details remove doubtPush approved changes into reusable components so the final screens and the pieces engineering references stay aligned.
Do not leave drift behindThe engagement is expanding into adjacent enterprise workflows. Each solved interaction becomes a stronger pattern for the next one.
Active product workIllustrative state map
I treated the states as the product. The default view was only one moment in a sequence that also had to survive a refresh, a different choice, deeper inspection, cancellation, and confirmation.
That work is easy to miss in a portfolio screenshot. It is also where a lot of enterprise UX succeeds or fails.
I kept the final screens and the reusable pieces aligned so the design did not depend on somebody rebuilding the intent from screenshots. This illustration represents that system without showing the client library itself.
Cross-functional loop
I use working sessions to turn product requirements, design intent, component constraints, and engineering questions into one shared sequence. The exact client process is confidential; this reconstruction shows the collaboration pattern I use to keep the interaction from drifting between teams.
State coverage + accessibility
The checklist below is the kind of interaction coverage I use before a flow is ready for handoff. It is a generalized portfolio artifact, not a claim about unpublished client QA results.
Design outcomes
This is active client work, so I am not publishing adoption, conversion, internal performance, or proprietary product metrics. The outcomes I can show are the design changes themselves and the system they created for the work that follows.
The user can distinguish a recommended starting point from broader exploration without learning a new product model.
Intent before controlsSelection, detail, refresh, cancellation, and confirmation work as a connected sequence instead of isolated interface moments.
Lower cognitive loadApproved changes move into shared components and states, giving the next screen a stronger starting point than another one-off design.
System over screenshotEngineering receives interaction intent, component behavior, and state logic instead of being asked to infer the experience from a static frame.
Design that survives implementationWhat I would measure after release
I cannot publish internal Korn Ferry metrics. A responsible measurement plan would look for evidence that people can reach a confident selection with less backtracking, fewer recoverable errors, and a clearer relationship between recommendation, inspection, comparison, and commitment.
I am deliberately treating this as a living case study. As more work moves forward and more of the story can be shared safely, I will add the next problem, the next decision, and the next design evolution without exposing confidential product details.
Reflection
This work reinforced something I have learned across very different products: complexity is not the enemy. Unmanaged complexity is. A mature system can stay powerful while the interface takes more responsibility for order, memory, context, and timing.
The AI layer makes that even more important. Surfacing a recommendation is easy compared with designing the trust around it. The user still needs to understand where to start, how to inspect the answer, how to disagree, and what happens when they commit.
That is the part of enterprise product design I like most. The problem is rarely one screen. It is the relationship between the screen, the rules, the people who already know the product, the engineering reality, and the next decision.
The work is expanding into adjacent enterprise workflows. I will keep this page intentionally high level and update it only with material that can be shown without exposing client screens, data, internal logic, or confidential implementation details.
More selected work
The context changes, but the work stays familiar: find the decision that matters, make the path clearer, and stay close enough to implementation that the idea survives.
A live wildlife-planning product that evolved from a map of field observations into a route-first planning system.
Read case study →A complex fleet product needed a clearer acquisition experience from first question to trial or demo.
Read case study →If you are hiring for a senior product design role that needs strong interaction thinking, enterprise UX, systems work, and somebody comfortable staying close to engineering, that is the work I want to keep doing.