Get in touch

Get in touch

Wayfinder

Wayfinder

A canvas for mapping user journeys. A reasoning engine that tells you if they work.

A canvas for mapping user journeys. A reasoning engine that tells you if they work.

During a one-week innovation sprint using Claude Code at Confluent, I designed and built Wayfinder, a browser-based journey mapping tool that helps anyone on a product team think in user journeys, not just technical requirements.

1 min read

My role

Solo product designer + builder

Project type

Internal design tool

Company

Confluent Services

Date

May 2026 • 1 week innovation sprint

After imageBefore image
Before
After
After imageBefore image
Before
After

Drag to see what Claude initially generated (the scaffold) and how I iterated upon the scaffold to nudge the code closer to my Figma design.

Context

Context

In May 2026, our DigiTech team were challenged with using Claude Code to build a prototype that solves a business or user problem we were interested in.

I went beyond just a prototype, creating an internal user journey mapping tool with a comprehensive feature set. As AI workflows expand in product teams, more non-designers are becoming involved in customer-facing work traditionally reserved for the UX team. But prompt-engineering user facing solutions without proper guidance can be a slippery slope.

The problems:

Technical centricity

Non-designers tend to think in features technical requirements, rather than people and experiences.

Audit tax

The UX team tends to do repetitive audit work, referencing known heuristics, whenever we start a new project.

Measuring usability

How do you measure something as abstract as design?

Technical centricity

Non-designers tend to think in features technical requirements, rather than people and experiences.

Audit tax

The UX team tends to do repetitive audit work, referencing known heuristics, whenever we start a new project.

Measuring usability

How do you measure something as abstract as design?

Tech stack

React

+ ReactFlow for canvas components

JSON

Storing content (no database in MVP)

HeroUI

To kickstart frontend UI, customised with my own micro design system

React

+ ReactFlow for canvas components

JSON

Storing content (no database in MVP)

HeroUI

To kickstart frontend UI, customised with my own micro design system

Concept

Concept

What if a user journey mapping tool could also analyse the journey in real time and surface feedback calibrated to the specific person walking it?

Wayfinder brings together UX Laws + Heuristics, Journey Design and Design Personas to provide an all-in-one live feedback experience that makes it useful for anyone – not just designers – understand the performance of their user flow.

How do you measure user experience?

The heuristic feedback needed to feel specific to real people, not generic usability theory. That meant grounding it in our design personas. But personas are written in emotional language. How can a feedback engine read this?

The answer: character stats from RPG video games!*

By giving each persona a score against a set of 12 attributes, the live audit engine can calibrate its feedback accordingly.

*yes, I'm a huge Assassin's Creed fan. All those hours traipsing through Ancient Greece and England finally paid off!

Craft

Craft

I started on paper rather than with a prompt.


I defined the experience using Figma, not with generative design.

Whilst Claude Code helped me build my idea, I was still in creative control. I designed the interface by hand using Figma. This icon set for the main toolbar injects a bit of whimsy and character to the interface – something I find lacking in purely AI-generated interfaces.


I directed, the AI built. Brief, scaffold, refine, redirect: that rhythm is what "coding with AI" actually means in practice.

With blueprints and content ready, I briefed Claude Code with a comprehensive spec and scaffolded every page. Then I went back section by section, component by component, refining each part against the Figma frames.


I used Wayfinder to design Wayfinder's own onboarding flow.

"Dogfooding" was the fastest usability test available in the time. It revealed usage patterns I hadn't designed for, and surfaced two features that weren't in the original plan: node alignment and sticky notes.

Learnings

Learnings

HI before AI

Design is not dead. In an era of prompt engineering (where anyone can use an agent to generate an interface) true usability, craft and contextually-relevant, well-thought out design will be a critical distinguishing factor.

Generative interfaces tend to hallucinate details, producing inefficient nonsense instead of clean interfaces. When producing a user flow, without the context or empathy that a (human) designer brings, pure AI-generated UX is objectively wrong and convoluted. Overall, it feels generic. Vapid. Uninspired.

Using AI to enhance a workflow, rather than replace it, is where I see its true value shining. Craft is still critical. In this project, I used Claude Code to help me bridge the technical gap so that I could bring my original vision to life. That required a lot of HI – Human Intelligence – upfront, going back to first principles to think through and define the problem, draw out my vision and be strict with my instructions to the AI, ensuring I remain in control of the design direction.

This case study focuses on process and methodology. The tool was built for internal use; specific implementation details remain proprietary. This case study reflects my own contributions developed as part of my role at Confluent Services. All product assets and trademarks remain the property of their respective owners.

Want to find out more about this project?

Full process available on request.

Wayfinder

Amsterdam, NL

Rahul Dowlath Design

Moving people, one pixel at a time

Designed + built by Rahul Dowlath

Amsterdam, NL

Rahul Dowlath Design

Moving people, one pixel at a time

Designed + built by Rahul Dowlath

Amsterdam, NL

Rahul Dowlath Design

Moving people, one pixel at a time

Designed + built by Rahul Dowlath