Most digital products are messier than they look. I help teams figure out what they're actually building.

One product for fleet, workshop and supplier

Viamanta
b2blogisticsmobilityinternationalmulti-rolewebappcomponent-library
120Ktrailers managed
3user roles unified
½onboarding time reduced

120K

trailers managed

3

user roles unified

½

onboarding time reduced

The problem

Three user groups. Zero shared systems.

Fragmentation

How did verbal approvals become a design problem?

2

The handshake

How do you replace a phone call with a two-tap sign-off?

1

Onboarding

Why did onboarding time drop by half?

1

Validation

Tested per role, in their actual environment.

The problem

Three user groups. Zero shared systems.

Learning, rebuilt for screens

Sanoma
b2b2cedtecheducationnationalwebappwhiteboard
500K+students daily
8schools in testing
3iteration rounds pre-launch

500K+

students daily

8

schools in testing

3

iteration rounds pre-launch

The translation

Paper exercises have logic. Does that survive a screen?

2

Two users, one system

An 8-year-old and a teacher. Completely different needs.

Teacher view

How does the dashboard provide real-time student insight?

2

Whiteboard

Any exercise, instantly usable in a live lesson.

Testing

What happened when you tested with real teachers and students?

Scale

How did the platform reach over 500,000 students?

Where wanderlust becomes a trip

ANWB
b2ctravelmobilitynationalbookingwebappwebsitemobile
+15%conversion Q1 after redesign
18mo roadmap founded on the journey
0sprint delays by design

+15%

conversion Q1 after redesign

18

mo roadmap founded on the journey

0

sprint delays by design

The product

Not a package selector. A trip composer.

3

Two mindsets

One interface for 'somewhere warm' and 'Barcelona, Tuesday'.

The booking flow

One choice at a time. +15% conversion in Q1.

1

The roadmap

How a journey map became 18 months of product direction.

1

Embedded

Two years. Zero sprint delays by design.

The product

Not a package selector. A trip composer.

3

The visit that never really ends

Convious
b2b2cleisurevenue-techsaasinternationaliosandroidwebappwebsite
50+active venues
2→1platforms merged
B2B2Ctwo user layers

50+

active venues

2→1

platforms merged

B2B2C

two user layers

The product

One app. The full visitor journey.

2

The merge

Two products, two business models. Neither could break.

2

GPS billing

Pay per minute. How do you make that feel fair?

1

50+ venues, one framework

Same components. Different brand every time.

1

The website

Lower bounce rate. More demo requests.

1

Testing

Real visitors. Real venues. Real queues.

1
Johan OosterbaanUX Designer