Maya Lindqvist

Independent designer & writer

Gothenburg, Sweden

I design tools for people who work with data, and I write about how they get made.

Available for new projects from January 2027.

A few things I’ve made
01 /

Selected work

Good questions. Useful things.

Tidepool mobile interface showing a marine field observation saved offline, with a hand-drawn seaweed illustration BUILT FOR THE FIELD 9:41TidepoolKOSTER ISLANDS · STATION 04NEW OBSERVATIONA little closer to the sea.58.8792° N, 11.0378° ESPECIESBladderwrack⌄Save observation Fucus vesiculosusSaved on this deviceNo signal? Keep going.

Tidepool

2026

Nordic Ocean Institute · Lead designer

A field app that helps marine biologists record what they find, even offline on a boat.

MobileOfflineResearch
Behind the project

Designed around wet hands, patchy signal, and short windows between samples. Large touch targets and a clear local save state let researchers keep their attention on the water. Observations wait safely on the device until a connection returns.

Ledger banking application with a clear three-step member form and a review panelmembers.vastkust.seVästkustCREDIT UNIONOverviewMembersAccountsReportsMembers / New memberA good place to start.Let’s get the essentials right. You can add more later.1Personal details2Contact3ReviewFull nameAlex AnderssonPersonal identity numberYYYYMMDD–XXXXiA person, not a record.Only the information we needto help someone get started.Continue →

Ledger rewrite

2025

Västkust Credit Union · Product designer

Replacing a 20-year-old member banking system, one understandable form at a time.

FinanceFormsAccessibility
Behind the project

A migration is also a chance to question what a form asks of people. The design breaks long workflows into clear steps, keeps entered information visible, and pairs every error with a useful way forward. Keyboard access and plain language are part of the foundation.

Gothenburg transit map with green, orange, and purple routes, delay markers, and a live status panelCENTRAL STATIONGAMLESTADENKORSVÄGENDelay mapGOTHENBURG · LIVE UPDATES+4 minA little more time for your coffee.4Mölndal+4 minUpdated just now · Next update in 15s

Delay map

2025

Region Väst Transit · Design and front-end

A live view of tram and bus delays, for the people waiting and the people keeping things moving.

MapsData visualization
Behind the project

One network, two different moments of need. Commuters need a quick answer; dispatchers need the wider pattern. Route labels, delay values, and update times communicate status alongside color so the map remains useful at a glance.

An olive green Open Data Handbook with a geometric open-data diagram, alongside a sample page03 / MAKE IT USEFULStart with a question.{ "format": "csv", "license": "CC0-1.0" }27A SMALL GUIDE TO A GOOD STARTOpen DataHandbookFor the people opening things up.MAYA LINDQVIST2024

Open Data Handbook

2024

Self-initiated · Author and designer

A free, practical guide for municipalities publishing their very first datasets.

WritingOpen data
Behind the project

A guide built around the questions a small municipal team actually asks: where to begin, what to publish, and how someone else will use it. Short chapters connect readable examples with practical checklists for formats, metadata, and maintenance.

02 /

Writing

A boat, a pair of cold hands, and the limits of a perfectly sized button.

The most valuable field in the old system was the one nobody could explain.

When the question is “how much more?”, a circle makes everyone work harder.

Small observations from the number 11, collected between home and everywhere else.

A clearer scope starts with the decision a client needs to make.

6 posts · A working notebook, in public.

On a boat outside the Koster Islands, I watched a researcher refresh a tide table three times. The screen was blank. She wasn’t impatient; she was trying to work out whether the water was doing nothing, the connection was doing nothing, or the app was doing nothing. Three very different situations, wearing exactly the same interface.

I had designed that interface. Back at my desk, the empty state had seemed like a quiet corner of the product: a small illustration, a friendly sentence, a button to try again. On the boat, it was a question we hadn’t answered.

Empty is a state of knowledge

A tide table without entries might mean there are no predictions for this station. It might mean the predictions haven’t arrived yet. Or it might mean we have yesterday’s data, sitting safely on the device, but haven’t decided whether to show it. Calling all three “No data” throws away the most useful information we have.

“An empty screen should explain what we know, not just what we don’t have.”

We started by writing the states in plain language, away from the layout. For each one, we asked: what happened, what can someone trust, and what can they do next? Only then did we decide what belonged on the screen.

{
  "status": "offline",
  "last_updated": "2026-10-01T16:30:00Z",
  "cached_predictions": true
}

This little object changed the conversation. The screen wasn’t empty anymore. It had an explanation, a timestamp, and something useful to offer. We could show the saved predictions, label them clearly, and let the researcher decide whether they were suitable for the task.

Write the next useful sentence

The final copy was ordinary: “You’re offline. Showing predictions saved yesterday at 18:30.” No apology, no cheerful drawing, no suggestion that refreshing harder would improve the signal. We placed the timestamp beside the table rather than hiding it behind an information icon.

I now sketch empty states before the happy path is finished. They expose assumptions about time, certainty, and responsibility that a populated dashboard can quietly conceal. They also give engineers and writers a shared way to discuss what the system actually knows.

That morning, the researcher stopped refreshing and went back to her samples. A useful interface sometimes earns its keep by giving someone permission to look away.

Written slowly, by the water.

03 /

A little about me

Curious by default.

I’m Maya, an independent product designer and writer based in Gothenburg, Sweden. I help teams make complicated information feel approachable, especially when the people using it have important work to do.

My practice moves between research, interaction design, and working prototypes. I’m happiest alongside people who know their subject deeply: marine biologists, credit union staff, transit dispatchers. Their everyday work is usually where the interesting design questions live.

Before going independent, I worked in a small design studio and on analytics software. These days I partner with thoughtful teams, write about what I learn, and make room for projects that serve the public. Away from my desk, you’ll find me walking along the coast or sketching on the tram.

57.7089° N, 11.9746° E
Usually somewhere near the sea.

The path so far

  1. IndependentProduct design & writing
  2. Senior product designerNorrsken Analytics
  3. DesignerKartverk Studio

Things I can help with

Interaction designInformation designPrototyping in codeDesign systemsWorkshop facilitation

Occasionally, on a stage

“Empty states are content”Nordic Design Days · 2026

“Forms that survive a migration”Front-end Gothenburg · 2025

Have a good problem?

I’d love to hear what you’re working on.

maya@lindqvist.example

From the notebook · Reading note

A short note from Maya’s working notebook.