0%||
Skip to content
r352 home page
A site that checks itself before it ships
← Index2026 - current

r352.com

A site that checks itself before it ships

80+
Pages, One Build
4
Blocking Checks per Release
64 → 89
Mobile Score, One Rebuild
Context

This site is our own case, and the point of it is practical: how one person keeps a large bilingual site consistent and safe to publish. More than 80 pages in two languages come out of a single build, the rules live in the system rather than in someone's head, and nothing reaches production until four automated checks pass. People make the decisions, AI does the assembly in between.

01

The site, live

r352.com · 80+ pages, two languages
A cockpit rather than a brochure: a frame with real state in the corners, four capabilities, a Project / Retainer readout and a process that scrolls with the page.

The problem

A small team cannot review 80+ pages by eye every time something changes, and a site that says 'we build systems' cannot be maintained by hand. Speed without checks breaks things quietly: a meta description that is too long, a link too small to tap on a phone, a Polish page pointing at an English one.

What we took responsibility for

Everything, which is the point: positioning, design, code, both language versions and the checks that decide whether a release is allowed to go live.

The work

02

Every page, from one build

Live · 60 of 84 prerendered pages, two languages
Overview of sixty pages of the site in English and Polish
Home, services, process, industries, networks, journal, glossary, case studies, and the same again in Polish. One person and an AI pipeline keep all of it consistent, because the rules sit in the system and four checks run before anything ships.
03

A portrait drawn in lines

Live · 110 lines, one lime wave
The founder's avatar, a portrait in a cap, rebuilt as a relief of about a hundred horizontal lines displaced by depth. Black lines on graphite, white on the light theme, and one effect only: a lime wave that runs left to right. On first load a lime pen draws the lines in three seconds; then the whole figure follows the cursor by a few pixels. The same method gives the philosophy page a portrait that rotates with the scroll and the agencies page a handshake.
04

The loader: the logo as a relief

Live · under a second on a fast connection
The logo drawn with 235 thin lines across the whole screen, a soft volume of light behind it and the same grain as the site. Loading progress is not a bar: short lime strokes draw the logo from its left edge, each row at its own length, weight and pace. The page underneath is already painted, and the loader leaves by a mask sliding down, the same move every page transition makes.
"

Two releases were stopped that day. Neither of them reached a single visitor.

Outcome

During the September 2026 update the site went through six production releases in one day. Two more were blocked by the checks before going live: one for meta descriptions over the length limit, one for new links that were too small to tap on a phone. Both were fixed at the source, not by loosening the budget. On 23 September a performance rebuild went through the same path: the mobile Lighthouse score moved from 64 to 89 and the largest paint from 6.2 to 2.4 seconds, with no visual change and zero layout shift.

Reflection

The checks are not there because we distrust the work. They are there so the work can move fast without anyone having to remember everything.