Expertise · Websites
This site is our technical specification — including the measurements that do not favour us.
We build server-rendered sites, with images in AVIF and WebP, security headers checked from the outside, a sitemap generated from data and an acceptance check run after each publication. All of this can be inspected on the page you are reading.
Already builtWe cannot cite a client site without their consent, but we do not need to: the proof is this page itself. It runs Next.js 16.2.4 with React 19.1.0, is served prerendered from cache (`x-nextjs-prerender: 1`, `x-nextjs-cache: HIT`), carries HSTS with `preload`, `nosniff`, `SAMEORIGIN`, `Referrer-Policy` and a complete content policy — verified with `curl -I` on 06.09.2026. The sitemap contains 147 addresses, all generated from data, not handwritten. The second implementation, in the same repository: the form infrastructure — append-only journal, public health probe, rate limiting — and the acceptance script run after publication.
A showcase site has only one honest test: can you verify from the outside what the company says about it? That is why this page does not list technologies, but things you can control yourself with a command. The site runs Next.js 16.2.4 and React 19.1.0, and the pages are prerendered at build time and served from cache — you can see it in the response headers: `x-nextjs-prerender: 1`, `x-nextjs-cache: HIT`, `s-maxage=31536000`, with a 300-second window in which an old page may still be served while it refreshes.
Server-side rendering is not an architecture preference. A visitor with a weak connection and a search engine receive the same complete HTML, without waiting for JavaScript. On top of that comes resource discipline: images are output in AVIF and WebP, with a one-year cache; fonts are hosted by us, not requested from an external service; eight interface libraries have optimised imports so they do not pull entire modules for a single icon.
The security headers are sent from two places and checked in the actual response, not only in configuration: secure transport enforced for two years with subdomains and preload list enrolment, file type sniffing blocked, framing restricted, referrer policy, and a permissions policy that closes the camera and leaves the microphone only for the same origin — because voice demonstrations need it and, without that exception, the browser refuses silently.
The last part is the one that sets us apart, and it is unpleasant: we also publish what we measured badly about ourselves. The server still does not offer Brotli or HTTP/2. The translation catalogue is sent on every navigation and costs about 70 KB compressed each time. A 443 KB bundle contains four language catalogues, of which only one is routable. The fonts also bring the Cyrillic subset, although the checked pages contain no Cyrillic character. These figures are measured, written in the repository and in the repair list. A provider that does not have such figures about its own site either has not measured, or does not want to say.