STACK & PHILOSOPHY

Hand-built, on a modern stack.

Most small-business sites today are assembled in a builder. We write every line ourselves, on the same tools large product teams use. There is a practical reason for it. It decides how fast your site loads and how quietly it handles your visitors' data, and whether you can still extend it in five years.

WHAT WE BUILD ON

Next.js & React

The foundation. Server-rendered pages load fast and are legible to search engines from the first byte, not once a script has finished.

TypeScript

Every function is typed. Mistakes surface while we build, not once they reach your customers.

Hand-written CSS

No builder markup, no utility-framework weight. Only the styles your site needs, driven by a small set of design tokens.

Self-hosted fonts & assets

No Google Fonts request, no external script. Everything lives on your own domain, which keeps the site fast and GDPR-clean without cookie-banner acrobatics.

Supabase

When a project needs a database or logins, we reach for Supabase: an open Postgres foundation that can be hosted in the EU.

Vercel

Hosted on infrastructure that delivers worldwide and scales on its own, with no server for you to maintain. Its analytics are cookieless, so there is no consent banner to manage.

WHAT WE OPTIMISE FOR

Speed

A slow site loses visitors before they read a word. We measure real load times on real devices and treat performance as a feature, not an afterthought.

Accessibility

Contrast, keyboard navigation, and screen-reader structure are built in from the start, so the site works for every visitor and meets the WCAG basics.

Privacy by construction

Self-hosted fonts and assets, no ad networks, no social embeds, no tracking cookies. The one thing that measures visitors is cookieless analytics, so there is nothing to consent to. That keeps GDPR compliance structural rather than a bolt-on.

Maintainability

Clean, typed, documented code you are never locked out of. If our paths ever part, another engineer can pick it up without a rewrite.

Why not a page builder?

Builders are quick to start and expensive to live with: heavy pages, third-party scripts you did not choose, and a ceiling you hit the moment you need something specific. We have written about the trade-off in more detail.

Have a project in mind?