Openaid.fi
Int. Development · Data Visualisation · Government Transparency · UX/UI Design
Finland's entire development cooperation (every euro, every recipient, every result) in one place a minister and a curious citizen can both actually use.
Openaid.fi is live.

00 / Metadata
2023
•
End-to-end, 0→1
01 / The Problem
The data was already public. It just wasn't legible.
Finland reports its development spending to the IATI standard. The transparency box, ticked. But IATI lives in structured XML, queryable by people with the skills to query XML. A journalist checking a claim, a student writing a thesis, a taxpayer wondering where €5 billion actually went and what it changed, none of them had a way in.
So Finland's transparency was real on paper and inaccessible in practice. The obligation was met and the point was missed. Open data that the public can't read isn't accountability; it's a compliance artifact.
Visual: A quiet "before" — a snippet of raw IATI XML beside the same activity rendered as a clean Openaid card. The contrast carries the whole problem in one glance. Worth a small interactive embed (portfolio-embeds/openaid/xml-to-readable/) following your AIDA embed pattern.
02 / Product overview
A portal that shows four data dimensions.
Openaid.fi is built so that someone who has never seen a dataset and someone who lives in them can both start from where they're comfortable.
Policy priorities — the top-down entry. Spending broken out by Finland's four priority areas, then by sector, organisation, location, and UN Sustainable Development Goal. A citizen who only knows "I care about girls' education" or "I care about climate" has a door.
Interactive charts — the spine of the product. The drill-down from a €5bn aggregate all the way to a single project, without losing the thread of where you are.
Search & filtering — the bottom-up entry, for users who arrive with a specific question across activities and transactions.
For everyone — not a feature but a constraint that shaped every other one. Built to WCAG, plain-language throughout, no technical vocabulary assumed. The accessibility bar on a public government portal isn't a nice-to-have; it's the difference between "for everyone" being true and being a slogan.
Visual: A 2×2 of the four capability screens — exactly the layout the Zimmerman page already uses (policy priorities, interactive charts, search & filtering, for everyone). You can lift those screenshots directly.
03 / Users
A minister and a taxpayer using the same interface.
Most data products pick one user and optimise hard for them. A national transparency portal can't — its whole reason to exist is that the public and the government look at the same numbers. The literacy gap between those two users is enormous, and the design has to hold both ends of it without condescending to one or losing the other.
I designed around two anchor profiles. On one end, a Ministry analyst monitoring data quality and pulling figures to shape policy — fluent, fast, frustrated by anything that slows them down. On the other, an interested citizen with no background and one honest question, who will leave in fifteen seconds if the first screen looks like a spreadsheet.
The resolution wasn't a "simple mode" and an "advanced mode." It was a single surface where the easy entry points (priority areas, guided filters) sit on top, and the depth (activity-level detail, transactions, raw figures) is always one layer down — never hidden, never the first thing you hit.
Visual: Two persona cards in the same style as your AIDA personas (AIDA Publisher / Explorer Persona) — "Ministry Analyst" and "Interested Citizen." Keep the visual language identical to AIDA so the portfolio reads as one body of work.
04 / Three languages, one structure
Trilingual translation was an architectural decision.
Openaid.fi ships in Finnish, Swedish, and English (Finland's two official languages plus the international audience for aid data). Translation is the easy part. The hard part is that label length, search behaviour, sector terminology, and reading order all shift between languages, and the same layout has to stay legible and trustworthy in all three.
That meant designing for the language as a variable from the start: components that absorb a 40%-longer Finnish compound word without breaking, a data dictionary aligned across all three so a "sector" means the same thing whichever language you arrive in, and a search that works when a citizen types the Finnish term and the dataset holds the English one.
Getting this right is invisible when it works and glaring when it doesn't, which is exactly the kind of detail a government portal is judged on.
Visual: The same activity or chart rendered in FI / SV / EN, side by side, to show the layout holding across all three. Strong candidate for a small interactive language-toggle embed (portfolio-embeds/openaid/trilingual/) — it demonstrates a real constraint most portfolios never show.
05 / The core interaction
From five billion euros to one project, without getting lost.
The whole portal lives or dies on one movement: an aggregate that means nothing on its own (€1.67bn in 2022 ODA) becoming something a person can hold — this much went to this organisation, for this project, in this country, with these results.
The design problem in a deep drill-down isn't the data; it's orientation. At every level the user has to know where they are, how they got there, and how to get back without starting over. I treated the breadcrumb trail, the persistent totals, and the "what am I looking at" framing as the load-bearing parts — the charts themselves are the easy bit.
Visual: A short captured walkthrough (GIF or stepped frames) of one real drill-down: priority area → sector → organisation → activity. This is the most convincing thing on the page — it's the product doing its actual job. Strong interactive embed candidate (portfolio-embeds/openaid/drill-down/).
06 / Key Design Decisions
Where the real design thinking happened.
Chosen
Layered depth on a single surface.
Easy entry points (priority areas, guided filters) on top; activity- and transaction-level detail always one layer down. One product, two literacy levels. Alternative considered
Alternative Considered
A "simple" public site and a separate "expert" tool.
Cleaner on paper, but it splits an audience that genuinely overlaps and quietly tells citizens the real data is somewhere they're not invited.
Chosen
Entry by what people care about, not how the data is structured.
Lead with policy priorities and SDGs — human categories — rather than the IATI schema underneath.
Alternative Considered
Exposing the data's native structure first.
Faithful to the source, alienating to everyone who doesn't already think in IATI fields.
Chosen
Accessibility as a constraint, not a pass at the end.
WCAG and plain language shaping the design from the first screen.
Alternative Considered
Ship, then remediate.
Standard, and a quiet way of deciding which citizens the word "everyone" actually covers.
08 / Reflections
What I'd carry into the next project.
01
Publishing data and making it public are two different jobs.
Finland had already done the first. The design work was the second, and it's the one that actually delivers on what transparency promises.
02
Designing for the widest audience raises the bar for the expert too.
Forcing the interface to work for a citizen with no background didn't dumb it down for the analyst. Clearer entry points and honest labels made it faster for everyone.
03
On a national portal, the invisible details are the credibility.
Trilingual layouts that don't break, totals that always reconcile, a drill-down you can't get lost in, none of it is flashy, and all of it is what makes a government's data feel trustworthy.
Openaid.fi is live.