All work
The redesigned Arivin home page: a researcher photographed through a visor, with the headline about future-proof antimicrobial therapies and one action.

Arivin Therapeutics

The whole science, rebuilt to be read

Arivin develops antibacterial therapeutics that disarm bacteria instead of killing them. The mechanism needs a paragraph to explain, so I kept every word of the company’s content, gave it a sequence, and designed thirteen pages and the design system behind them.

Industry
Biotech and deep tech
Audience
B2B, investors, partners and scientists
Year
2026
Type
Commercial project
Role
Product designer, end to end
Scope
Information architecture, 13 pages, design system, motion and build
Built with
  • Claude Code
  • HTML, CSS, JavaScript
  • GSAP for animation
  • Lenis for smooth scroll

The project
in short

The goal

  • A redesign with a new visual language
  • Every word of the existing content kept
  • A counter-intuitive mechanism that people can follow

What I did

  • Audited the old site, the identity manual and the publications
  • Chose one sequence, from the question to the mechanism, the evidence, the pipeline and the people
  • Cut eighteen candidate pages to thirteen
  • Designed the system with its own specification page, then built the site with Claude Code

The result

  • The mechanism is explained before any number asks to be read
  • News, publications and openings are index pages that survive growth
  • Every state has a screen, including an empty filter, a wrong address and a sent form
  • A design system a developer can follow without asking me

The challenge

Content parity. Nothing the company had written could be dropped, yet a scientific argument has to be read in order. The answer was a sequence, not a summary.

A biotech company is judged on credibility long before it is judged on design. Nobody funds a mechanism they could not finish reading.

The home page,
top to bottom

The argument in the order a sceptic needs it, from the question and the problem to the turn, why it lasts and the pipeline. This is a preview of the site, not the live page. Scroll to walk it.

  1. The questionFuture-Proof antimicrobial therapies to halt resistant infections. The claim and one action before the fold.
  2. The problemResistance develops faster than we can develop treatments. Three numbers show the size of the problem and the two forces behind it.
  3. The turn and the mechanismWhat if we stopped trying to kill bacteria? A pathogen attacks with one hand and shields itself with the other; the therapy binds the weapon and breaks the shield at the same time.
  4. Why it lastsBuilt to withstand the test of time, with potency against resistant pathogens and minimised resistance development.
  5. The pipelineThree programs against the WHO top-priority pathogens, each shown at its real stage.
The question
The question: Future-Proof antimicrobial therapies to halt resistant infections. The claim and one action before the fold.
The problem
The problem: Resistance develops faster than we can develop treatments. Three numbers show the size of the problem and the two forces behind it.
The mechanism
The turn and the mechanism: What if we stopped trying to kill bacteria? A pathogen attacks with one hand and shields itself with the other; the therapy binds the weapon and breaks the shield at the same time.
Why it lasts
Why it lasts: Built to withstand the test of time, with potency against resistant pathogens and minimised resistance development.
The pipeline
The pipeline: Three programs against the WHO top-priority pathogens, each shown at its real stage.

Same content,
new sequence

The shortest way to show the work is the same page twice. On a computer keep scrolling, on a phone drag the handle, and the earlier one gives way — both carry the company's own text and photography; what changed is the order, the hierarchy and the depth of the detail behind each step.

The redesigned Arivin home page.
The earlier Arivin home page.

Before Arivin Therapeutics, home page. Same content, same photography, same company. After

BeforeThe page opened on the wordmark and the tagline, with the science set out in the sections below. The mechanism was reachable, and it arrived after the reader had already decided whether to keep going.

AfterThe page opens with the question the therapy answers, then the mechanism, then the evidence. The statement is still there — it now lands on a reader who knows what Arivin does.

Science pageClick a screen, then scroll inside it

The earlier science page: a single column of explanatory text. Scrollable.

Science, beforeA heading, a strip of decorative hexagons and one column of blue text. Everything is present, but nothing says which sentence matters most.

The redesigned Our science page: a photograph hero with the company's statement, then the dual-target section in two columns. Scrollable.

Science, afterThe same page opens on the company’s own sentence, “We do not target bacterial survival”, over a photograph, and the dual-target explanation follows as a heading and a reading column instead of one block of blue text.

Pipeline pageClick a screen, then scroll inside it

The earlier pipeline page: programme stages as a text list. Scrollable.

Pipeline, beforeProgrammes and their stages written out as text, with the stage named in each line.

The redesigned pipeline: each programme as a labelled progress indicator. Scrollable.

Pipeline, afterEach programme is an indicator positioned at its real stage, so a visitor can see how far the portfolio has come without reading a single row. The numbers animate from the values in the content, not from decoration.

A page for a reasonThirteen pages out of eighteen candidates, each one doing a job the home page could not
Nothing droppedEvery word the company had written is still on the site
No dead endsThanks, empty list, no openings and 404 each have a written screen
ReadableText and surface pairs in the system pass WCAG AA contrast

Keep every word,
change the order

The brief

A redesign with a new visual language and one hard rule. Nothing the company had written could be dropped. Investors, partners and hiring scientists all read the detail, so the science stays in full and the order does the work.

The idea to land first

Arivin’s therapy disarms bacterial virulence instead of killing the cell, which is why resistance does not develop. Until that idea lands, every number below it is hard to read. So the site follows one sequence. It poses the question, shows the mechanism, backs it with peer-reviewed evidence, then moves to the pipeline, the alliance and the team.

What I changed

  • A page needs a reasonEighteen candidate pages came out of the content and thirteen shipped. A topic gets its own page when it outgrows a home page block or is a list that keeps growing.
  • Lists built to growNews, publications and openings are filtered index pages with their own article pages, so five items or fifty both fit.
  • Contact in the menuContact is part of the navigation and has a working form with a confirmation page.
  • Every state has a screenAn empty filter, a wrong address, no open positions and a sent form each have a written screen.

Three decisions
and their cost

Every one of these bought something and gave something up. Writing down the second half is what makes the first half a decision.

Hexagons, not a 3D molecule

A rotating molecular render was the obvious move for a biotech site, and it was prototyped. The hexagon cluster from the company's own mark does the same job — geometry that reads as science — and it is the brand rather than a stock idea of it.

Cost. No literal molecule anywhere on the site. In exchange the first screen runs at full frame rate on a phone and weighs kilobytes instead of megabytes.

Thirteen pages, not eighteen

Topics that fit inside a homepage block stayed there — the mechanism, the pipeline, the alliance, the team. Only growing lists and genuinely deep subjects got a page of their own, which keeps the menu to five entries plus contact.

Cost. The homepage is long, and it leans on a menu that stays reachable the whole way down. The alternative was a navigation no visitor could hold in their head.

One piece of theatre, then restraint

The intro is the only animation allowed to take time. Everything after it is short and functional, with text setting in lines, counters running to their real values and indicators filling to the stage a programme has actually reached.

Cost. Visitors who land on an inner page never see the signature moment. The scientific content is what they came for, and it loads immediately.

The design
system

Arivin had an identity manual and no design system. I built one out of it — 122 tokens that every page is assembled from, so nothing on the site is a one-off value.

122design tokens — colour, type, space, radius, easing. No raw value appears anywhere else.
5tints of Arivin Blue, taken from the five hexagons of the logo at 100 to 20 per cent
14spacing steps on a 4px base, plus named tokens for section padding and the gap under every heading
2typefaces — Archivo for display, Lato for text — on one fluid scale of fourteen sizes

Colour

Five tints, and they are the logo

The ramp is not picked to look good next to the photographs. It is the five hexagons of the mark, taken from the identity manual at 100, 80, 60, 40 and 20 per cent, so the brand and the interface are the same five values.

#1a4ec4Primary action, links, the one colour allowed to lead
#4871d080 % — hover, and the second cell of the mark
#7695dc60 % — indicators and the active stage of a programme
#a3b8e740 % — bullets, rules, quiet marks on dark
#d1dcf320 % — tinted surfaces behind text, never text itself

Surfaces

Four surfaces, and one of them is for a single number

Sections alternate between dark and light the whole way down the page. Every text colour in the system is approved against each of these four, including the scrim ramp that sits over photographs.

ink#060a14 — dark sections
ink-soft#0c1322 — raised on dark
sheet#f6f6f6 — light sections
alarm#80094d — the resistance figure, nowhere else

Type

Archivo to say it, Lato to explain it

Fourteen sizes on one fluid scale. Components are not allowed to set a size of their own, so a heading is the same heading on all thirteen pages. Shown here at the desktop end of each clamp.

display-xlArchivo 700 · clamp(38 – 62)

Future-Proof therapies

display-lArchivo 700 · clamp(32 – 54)

Section headline

display-mArchivo 600 · clamp(26 – 36)

Sub-section

titleArchivo 600 · 21 px

Card title

body-lLato 400 · 19 px

Lead paragraph. Arivin targets bacterial virulence, not bacterial survival.

bodyLato 400 · 17 px

Running text. Binding toxins and breaking down biofilm without driving new resistance.

body-sLato 400 · 15 px

Caption and meta, used under figures and in list rows.

creditLato 400 · 13 px

Photography Mikko Raskinen, Aalto University

Space

Fourteen steps on a 4 px base

Two named tokens sit on top of the scale and carry the rhythm of the whole site. They are the padding of a section and the gap under every heading. That is why the air is the same in all thirteen pages, and why the inside of a block is always tighter than the gap between blocks.

2
4
8
12
16
20
24
32
40
48
64
80
120
160

Components

One button, four surfaces

No uppercase anywhere in the system, and no monospace — including on buttons and chips. The pill is the only shape, and which variant appears is decided by the surface underneath it, not by importance.

Explore our science On light On dark Ghost

The brand module

One shape draws the logo, the aperture and the bullets

The five hexagons of the logo are the only vector graphic on the site. The same coordinates draw the mark, the opening aperture of the first screen and the bullets in lists — so nothing on the page is a decoration someone added.

w 1.1547 w
Cell
Pointy-top hexagon, width w
Height
w × 1.1547
Row offset
w / 2
Vertical step
0.866 w
Cells
Five, one per tint of the ramp

What it forbids

Enforced, not documented

A design system that lives in a document drifts within a month. This one is checked by a linter that fails the build, which is why the site still matches it.

  • No raw valuesA hex, a pixel padding or an easing written anywhere outside the token file fails the build. If a value is needed, it becomes a token first.
  • No font sizes in componentsSize comes only from a scale class, so a card cannot invent a heading one step smaller than every other card.
  • No unregistered motionEvery appearing element names a motion preset that must exist in the registry. Animation added because it was possible does not pass.
  • No uppercase, no monospace, no spacersNot in buttons, not in chips, not as empty elements used to push things apart. Distance comes from the gap of a container.
The Arivin design system sheet, rendered from the project's own stylesheet.
The specification page, as rendered

The whole specification is one page

Ten sections — principles, colour, type, layout, components, motion, accessibility, the rules above, and a section written for the tooling that builds from it. It renders straight from the stylesheet the site is built from, so it cannot drift. Change a token and the page changes with it.

Open the design system

How it works
on a phone

Many visitors open a company site like this on a phone, so mobile was designed next to the desktop, not after it. Every section keeps all of its content and its motion. What changes is the rhythm and the controls — three decisions below.

Click a screen, then scroll inside it

The mechanism block on a phone, stacked into one column.
The Arivin team page on a phone: a photograph and name of one team member, the team photograph and the next section below.
The Arivin pipeline section on a phone: three programmes with their stages.
  1. Mechanism, stackedThe two-column comparison becomes two surfaces one above the other, each still visibly its own side of the argument.
  2. Team, scrollableThe pinned rail becomes a native swipe with arrows sitting right under the photographs, so it is obvious what they move.
  3. Pipeline, at a glanceThe programmes stay as rows with a progress bar each, so the stage of every one reads without a table.

See it
running

Visit website

Thirteen pages, working forms and every state written. Opens in a new tab.

Reach out

Helsinki, Finland

Authorized to work in Finland

Open to product roles

Privacy