Synthetic Canada · A Case Study · 2025 To 2026

What if you could see the consequences of a decision before making it?

Synthetic Canada is an interactive decision environment for exploring how policy, infrastructure, economics, climate, population and place interact across Canada.

The challenge wasn’t simply visualizing more data. It was helping decision-makers understand how one decision can ripple through systems they may not normally consider — and eventually into the life of an individual person.

Role

Product Design · UX/UI · Interaction Design · Data Visualization · Visual Systems

My contribution

I led the UX/UI and visual design across interface architecture, the design system, data panels, iconography, visual assets and interaction concepts. I worked closely with technical, data, synthetic-population, research and business teams.

The real design problem

The model could handle complexity. The human couldn’t.

The experience brought together systems that are usually discussed separately. Every additional layer made the model richer technically — but risked turning the interface into noise for senior decision-makers who were not GIS specialists.

Trade routesInfrastructureArctic sovereigntyImmigrationTransportation Economic activityEnvironmental conditionsPopulationCommunitiesIndividual people

How do we expose the complexity of the system without making the experience feel complex to use?

Synthetic Canada · Product demoFebruary 2026 · 1:34 · No audio

The challenge wasn’t a lack of information. It was deciding what deserved attention — and when.

Challenge 01

When everything is important, nothing feels important.

Data, maps, controls, labels and spatial layers could not be designed independently. They had to work as one composition. So we created rules for complexity.

01

Establish a visual hierarchy

Keep the environment as the canvas, make persistent UI restrained, and emphasize what is active or selected. The eye should always know where to go first.

02

Give colour a job

Use colour to identify scenarios, states and data types — and limit strong colour elsewhere. If everything glows, nothing is highlighted.

03

Build a shared icon language

Infrastructure, transportation, places, people and actions needed consistent anchors that could travel between the 2D interface and 3D environment.

04

Reveal detail on demand

Start with an overview. Surface attributes, entity details and deeper controls when the user asks for them.

Keep the intelligence complex. Make access to it progressive.

01 · Default state

A calm point of entry.

The map establishes place before additional layers compete for attention.

02 · Active layers

Colour creates hierarchy.

Consistent symbols distinguish infrastructure and education within the same environment.

03 · Detail on demand

Inspect without losing context.

Entity attributes appear within the environment, alongside relevant scenario data.

The same environment needed to work as an overview, an exploratory space and a detailed analytical tool.

The simplification paradox

The people who wanted simplicity and the people who wanted everything were often using the same product.

Users needed to understand what variables were present, what they could manipulate, what was influencing the result, and how deep they could go. Capability and confidence had to grow together.

What variables are present?
What can I manipulate?
What is influencing this result?
How deep can I go?

The model didn’t need to become simpler. The entry point did.

We designed progressive levels of interaction: a guided default, deeper exploration and technical detail. The intelligence stayed intact; the interface presented a smaller, more relevant amount at any one time.

Open exploration

More capability, all at once.

Population controls, comparative metrics and individual attributes share the same view.

Guided experience

A clearer point of entry.

A focused story introduces international student flows before inviting deeper exploration.

Deeper exploration

Detail when it earns attention.

Move into a specific question: how many years of saving does a four-year program represent?

Simplifying the interface didn’t mean removing complexity. It meant sequencing it.

Challenge 02

A decision rarely belongs to one system.

Changes to immigration, infrastructure, transportation or trade are never isolated. Their consequences travel.

Infrastructure affects access → economic opportunity → migration → housing, services and education. Environmental conditions alter infrastructure risk. National decisions become community and individual consequences.

We stopped treating scale as zoom. We turned it into the structure of the story.

01 · GLOBAL

What is influencing Canada?

Context and dependencies

Global and geopolitical forces, trade, transport and environmental conditions establish the world around the decision.

02 · NATION

What changes across the system?

Scenarios and comparison

Infrastructure, population, economics, policy and regional differences become a space to manipulate, examine and compare.

03 · PRECARITY

Who experiences the consequence?

Communities and people

The abstract national outcome becomes a lived outcome through households, individual people and vulnerability.

01 · Global

Read the wider context.

Forces and dependencies beyond a single border.

02 · Nation

Follow the connections.

See how infrastructure and transport form a national system.

03 · Precarity

See who is affected.

Regional consequences become visible through people and living conditions.

The three scales weren’t just navigation levels. They became the narrative architecture of the experience.

Iteration

Orient first. Then explore.

Moving between scales was not automatically understandable. People needed to know where they were and what question they were answering. With too little structure, they felt lost; with too much, the tool became a presentation. We had to balance guided storytelling with open exploration.

From the journey map
01 · OrientChoose a storyline02 · ExplorePause & inspect03 · UnderstandReview the impact

A reading guide to the original journey below: follow a story, explore its entities and layers, then return to the wider experience.

The human layer

And then something unexpected happened. People stopped talking.

After moving from Canada, to province, to community, the scenarios arrived at people: personas, households, vulnerability and outcomes. The human layer changed the experience.

National choices were no longer abstract. Users went quiet because the unit of analysis had become someone whose life could be affected.

The question changed

From “Which scenario performs better?” to “Who does my decision help — and who might it hurt?”

The regional scenario

A change in rent becomes a change in someone's life.

Income, living costs and affected population groups make an economic shock tangible.

Synthetic person · Household impactA person behind the pattern.
Kamdyn’s household is affected by the rent increase. Their income, living costs and poverty indicators bring the scenario down to a human scale.

National decisions look very different when the unit of analysis becomes a person. The regional scenario is paired with a synthetic person's household details to connect system-level patterns with the effects of a rent increase.

What didn’t work

Some of the best design decisions were about what not to show yet.

01

Showing too many options simultaneously made capability feel like cognitive load.

02

Visual layers competed for attention when they did not share a clear hierarchy.

03

We initially underestimated how much orientation people needed between scales.

04

Analytical capability reduced confidence when the interface did not explain what mattered.

05

We had to keep balancing an approachable path for nontechnical users with access to the deeper mechanics.

What I learned

Complexity isn’t the enemy. Unstructured complexity is.

Simplification is not merely reduction. It is preserving the intelligence of a system while giving people a clear way through it.

01

Hierarchy tells people what matters now.

02

Sequence makes depth approachable.

03

Scale turns systems into a story.

04

Context reveals the person behind the number.

The outcome

Many layers. One understandable story.

01 · Modes

Supports both guided storytelling and open exploration.

02 · Scale

Moves coherently from global forces to national systems to individual lives.

03 · Depth

Provides detail, control and comparison without overwhelming the starting point.

04 · Meaning

Makes the human consequences of abstract decisions visible.

My biggest takeaway

Don’t hide complexity. Give people the confidence to navigate it.

See the rest of my work.

Back to all work