All work

A consultancy that had to look like one

  • My roleDesigner and developer
  • TypeStatic marketing site
  • Started2026
Built withAstroTypeScriptAzure Static Web AppsGitHub Actions
Visit the live product

The problem

Via Ire is Allan Kirkfeldt, a business psychologist advising Danish organisations on people, culture and leadership. His site was an Elementor build put together in an afternoon, and it worked as a placeholder rather than as a first impression. The audience is boards, HR directors and school leaders deciding whether to trust someone with a difficult conversation, and the site was not helping them decide.

The content had the same problem. It described what he does without saying what changes as a result, which is the only thing a prospective client is actually reading for.

Underneath, a page builder carries a cost that never goes away: plugins to keep patched, a database to back up, and a rendering path slow enough that the site lost visitors before it had said anything.

What I built

The site is static. It builds to files and publishes to Azure Static Web Apps from GitHub Actions, so there is no CMS to keep patched and no database to lose. Hosting costs nothing on the free tier, and mail stays where it was so the existing addresses keep working.

Allan rewrote the copy and I rebuilt the site around it, including a new service he had not offered before. The structure follows how he actually explains the work: what the problem feels like from the inside, then what changes.

The brand mark is new. The old logo was two conifers and a pair of ground lines, and the site header carried an abstract squiggle that Allan himself could not identify. The mark is now a conifer and a way seen through a circle, in the language of a trail waymarker — via ire is Latin for a way to go, so the road is the name. It survives at 16 px as a favicon, which the old one did not.

There is no analytics, no cookie banner and no third-party script, because the site sets no cookies at all. The fonts are served from the site's own domain rather than from Google.

Every page is tested at 390 and 1440 px against WCAG 2.1 AA. Much of the audience works in schools and reads on a phone between meetings, so mobile was the starting point rather than a later adjustment.

Where it stands

The site scores 100 across performance, accessibility, best practices and SEO in Lighthouse, and passes an automated accessibility audit with no violations on any page.

It is live on Azure now and moves to viaire.dk when the domain is cut over. Allan can keep his existing mail where it is, and the hosting subscription that used to carry the site can be reduced to the part he still needs.