Freelance design for Helsinki Transit

I pitched this self-initiated project to Helsinki Transit.

It changed how they approach design for non-native speakers.

Role
Led Research, Design & Strategy
Team
3 Helsinki Transit Designers
Duration
8 months
Helsinki Bus real-time navigation concept

Good luck learning Finnish
as a foreign language.

Non-native speakers miss buses because of language confusion.

Signage switches between two official languages: Finnish and Swedish. About 20% of Helsinki's population doesn't understand either.

Physical bus front display showing route 506 Brunakärr

Finnish

Current app route display highlighting bus 506 in the mobile interface

Switches to Swedish

Official language in Finland

But the issue isn't translation. It's timing.

Using field ethnography, I mapped the end-to-end service journey to find out exactly where confusion happened and how the existing system communicates.

Service map detail

Detailed section of the Helsinki Transit service map focusing on waiting for and changing buses

Full service map scale

Full Helsinki Transit service map overview showing the breadth of mapped customer journey, channels, stakeholders, satisfaction, and pain points

So information should adapt to where people are in their journey.

What if, instead of showing more information, only the right information is shown exactly when it's needed?

Waiting stage mockup

Current

Riding stage mockup

New

Shifting from static to real-time navigation.

I designed a new navigation flow that activates after people plan and select their route. It follows the stages and key decision moments of the bus journey.

Waiting stage mockup

Waiting

Riding stage mockup

Riding

Stop stage mockup

Stop

Destination stage mockup

Destination

But real-time navigation also means real-life chaos.

Designing for stress cases and human factors, not just ideal happy paths.

Low-battery lite mode

Low battery

Lite version via notifications

Route change suggestion

Route changes

Missed buses and new plans

Eyes-free audio updates

Motion sickness

Eyes-free updates

And real-life implementation needs bite-sizing.

I broke down the product into meaningful, testable phases. Each phase delivering standalone value while building toward the full real-time navigation vision.

V1

Bus usage onboarding

V2

Travel notifications

V3.0

New home screen

V3.1

Journey flow

V3.2

Tracking + voiceover

V?

Maps integration

I pitched this unsolicited to Helsinki Transit.

"We haven't considered language barriers before. This is instrumental in supporting in-transit experiences."
— Helsinki Transit Designers
Research report handoff asset showing methods and participant criteria Design file handoff asset showing navigation flow and screens

I reviewed the project directly with the Helsinki Transit team. The phased product breakdown was used right away as a planning tool to start testing V1.

The onboarding in V1 has been implemented. Government changes halted implementation but the framework stuck.

Now, transit designers consider those who don't speak Finnish, reshaping design for 200k+ daily riders around inclusivity.

What I learned:
You don't have to wait for permission to make change happen.