01

Result

I took Iomob from pre-funding wireframes to a consumer travel app. Four months later, we killed it and rebuilt it as a white-label platform.

Role

Sole product designer

Team

Founders, CTO, COO, Engineers

Company

Iomob | Mobility | 0 → 1

Timeline

10 months, 2019

Success screen after setting up a Pop-Up store

92%

Task completion in the core journey, across 3 studies and 61+ participants.

61%

Of pilot users said they would switch from their current setup.

91%

Positive response to integrated ticketing.

0 → 1

Owned design from pre-funding wireframes to an enterprise pilot with 80 users as the sole designer.

Client-driven pivot

Led the shift from consumer app to white-label platform after identifying infrastructure as the core value.

Platform design

Built a modular system enabling flexible, multi-client deployments without custom builds.

Research impact

92% task completion, 61% willingness to switch, and 91% positive response to integrated ticketing (3 studies, 61+ participants).

02

Problem

Travel is a disconnected experience

I analysed 12 travel and commuter apps and found the same pattern: each provider operated in isolation, forcing people to switch between multiple apps, accounts, and payment methods to complete a journey.

The founders were convinced the opportunity was to build a product that covered the entire journey, from discovering a destination to booking every leg of a trip

No single product handled multi-city planning, combined transport modes, and ticket purchasing in one place.

I needed to validate three things

Whether people cared about discovering locations nearby.

Whether multi-modal routing was discoverable.

Whether people would switch from their current setup..

I built a clickable prototype

I tested the prototype with 28 travellers and commuters in parks across Barcelona.

Banner logic mapped in workshops with engineers

Consumer app prototype: explore, search, trip planning, live journey and booking screens.

03

Research

72%

Of participants the value of combining transport types into a single trip.

12 competitors analysed

28 test participants

4 prototype iterations

Some users expected more flexibility within a trip, trying to leave and return to journeys in ways the experience didn’t yet support.

Integrated ticketing had the biggest impact, highlighting how much friction came from switching between multiple apps to complete a journey.

Banner logic mapped in workshops with engineers

Integrated ticketing: routes from Renfe, OUIGO and iryo in one booking, one payment and one ticket.

Useful but not always

The Explore feature was occasionally useful but mostly for tourists. Locals mostly want to plan future trips. It wasn’t a strong enough reason to choose the product.

We secured our next funding round and dropped destination discovery. The product would focus on planning, booking and managing trips across providers.

04

Pivot

Four months in, our first enterprise client changed how we understood the product.

They needed our routing and booking infrastructure to improve their own product, which already had an established user base but a poor user experience.

Explore was the first feature to go. It had no clear path to revenue, relied on expensive APIs, and would have put us in direct competition with products like Google Maps.

The real value was in the platform, not the consumer experience

We pivoted to a white-label model

I led the redesign of the product as a platform enterprises could brand and configure, while keeping the experience coherent for the user.

Every design decision had to work across different clients, not just one. The challenge now wasn’t just designing a product, but a system that could flex without feeling fragmented.

Banner logic mapped in workshops with engineers

Trip history: bookings from different providers in one list.

05

System

Modular Architecture for a Non-Linear Experience

I led the redesign of the product as a platform enterprises could brand and configure, while keeping the experience coherent for the user.

The white-label model introduced a new constraint: different clients needed different capabilities, so users could enter the product from multiple points instead of a single, linear flow.

This drove me to design the system as a set of independent modules that were independent but interconnected..

I mapped the entry points and how each one connected to the rest of the product.

This clarified the scope of the product and made it easier to distinguish between modules that changed by client, like trip planning, and modules that stayed stable, like trip history.

That let us enable or disable capabilities per client without rebuilding the product each time, and gave design and engineering shared priorities of what needed to ship together.

06

Journey

Door-to-Door at the Core

The next challenge was the core journey: planning and taking a multi-modal trip.

To validate, I needed to understand whether the routes made sense, whether people cared more about time or route, how they planned and booked longer trips, and when they wanted trip assistance.

Client requirements dictated which transport types we could support first. I needed to balance immediate client needs with a longer-term direction: combining rail, taxis, e-bikes, and public transport into a single, seamless trip.

Banner logic mapped in workshops with engineers

Taxis, trains and electric scooters, each with its own journey states and ticket.

I built a prototype and tested it again in parks across Barcelona to see how people moved through the journey, not just how they reacted to the idea.

07

Signals

92%

Of participants completed all tasks successfully, which showed the core journey was usable.

Over four days, I tested with 33 participants. 92% completed all tasks successfully, which showed the core journey was usable.

Signals That Shaped the Product

Over four days, I tested with 33 participants. 92% completed all tasks successfully, which showed the core journey was usable.

Didn’t know they could plan a trip this way

85%

Expected to be redirected elsewhere to complete a booking

91%

Didn’t realise they could change transport types within a route

80%

Saved an upcoming trip

76%

Combining transport types was familiar but 85% didn’t know they could plan a trip this way, and 91% expected to be redirected elsewhere to complete a booking. Keeping everything in one place was a meaningful shift.

Banner logic mapped in workshops with engineers

Six route options for one trip, mixing walking, metro, Renfe and OUIGO, then the step-by-step route.

Tourists preferred public transport

They would sometimes use taxis and scooters too because navigating timetables felt overwhelming. Locals preferred public transport and sometimes e-bikes.

Saving was a strong signal of intent. 76% saved an upcoming journey, and one participant described it as a thing to look forward to.

Verification entry point with Stripe statuses

Change transport: swapping a leg inside the route.

80% didn’t realise they could change transport types within a route, pointing to a discoverability issue, not a problem with the concept itself.

Step-by-step navigation

What people expect and what they use often differ. Talking to users shows you that gap in a way surveys don’t.

Banner logic mapped in workshops with engineers

Active trip: a train leg and a scooter, each with its own control.

Expected step-by-step navigation

88%

Use step-by-step navigation now

49%

08

Travellers

Business users

Needed to combine taxi and train in a single flow, with clear receipts.

Frequent travellers

Valued having all providers in one place with easy access to tickets.

Tourists

Planned multi-city trips and preferred to book everything in advance.

Business users stood out as the high-value segment

But they are also the hardest to convert. Their expectations were higher, and their habits harder to change. This shifted our focus to the scenarios where the value was strongest and most defensible.

Verification entry point with Stripe statuses

09

Pilot

61%

Said they would switch from their current setup.

We tested inside the client’s environment with 80 internal users who travelled regularly for work or leisure, without committing to a full rollout.

I also pushed for access to the business lounge at Barcelona’s main train station to spend more time with our high-value business travellers, this time using an early version of the real product.

The taxi–train–taxi flow stood out

Especially when it could be booked in a single payment. That was the clearest sign that the product was solving a real coordination problem.

Adoption was a different challenge.

Said they would switch from their current setup

61%

Needed direct invoice support

18%

Wouldn’t switch: habits too strong, or the company already handled travel

29%

This clarified our next priorities. Business users had the highest potential value, but needed a much stronger reason to change.

10

Reflections

Ten months from wireframes to an enterprise pilot

The early concept worked, but the pivot showed where the value actually lived. From there, what survived did so because users consistently proved it mattered.

In-app ticketing removed the biggest friction

It became central because it removed the biggest point of friction. Its longer-term success would depend on whether mobility providers allowed payment integration.

Focus on the power user

Sometimes there’s only time to focus on the power user. That’s not a compromise, it’s a strategy. If the core experience works for the most demanding user, the rest can be refined with time.

In the end, the pandemic slowed the wider rollout with the first client, and the work was deprioritized with other partners.