This website
Built by the rules I offer clients: it opens instantly, depends on no third-party services, and its copy and case studies are edited without a programmer.
Why it is in the case studies
A site that promises a client speed has no right to load slowly. The easiest place to show that is the site itself.
How it works
No all-in-one framework and no UI kit. Own styles, own tokens. The site is a case study — it must not look assembled from somebody else’s components.
Both languages are built into the routes. /ru/ and /en/, hreflang on every page, and not one hardcoded string in the components: all text goes through dictionaries, so the English side cannot quietly fall behind.
Only native animation. Scrolling drives CSS scroll-driven animations, page transitions use View Transitions, diagrams draw themselves through stroke-dashoffset. Not one animation library: all the JavaScript on the page is about two kilobytes, and that is the config demo on the home page plus the form submission.
Submissions go to a receiver in Russia. The first collection of Russian citizens’ personal data has to happen on servers in Russia, while the static site lives on my cluster abroad. So the form posts to a separate service, which files the submission into a database, an inbox and Telegram — one channel would be a single point of failure.