The hardest brief we could write
A studio site has exactly one honest job: prove the studio can do the work. Anyone can claim craft in a services list. So we treated our own site as a client project with the most demanding brief we have ever written - a scroll-driven 3D journey that feels premium, paints in a fraction of a second, speaks eight languages from the first frame, shows real prices, and respects the visitor enough not to track them.
This post is the build, explained. Like every post in this journal, all of it is real and all of it is verifiable - the site you are reading it on is the evidence.
No framework, on purpose
Every page of digitalstudio.world is a self-contained HTML file. There is no framework, no bundler and no client-side router. The home page journey - a particle sphere that morphs through a wave into a galaxy as you scroll - runs on three.js with a smooth-scroll library, and that is the whole dependency list.
This is not nostalgia. It is control. When nothing ships that is not used, every millisecond of loading and every frame of animation is ours to spend deliberately. The WebGL pipeline is tiered by device: phones get a lighter particle field, a reduced render resolution and a scaled-down glow pass, so the same journey stays smooth on a mid-range handset. The animation loop stops the moment the tab is hidden and hands its GPU memory back when you navigate away - the site is a good citizen of your battery.
Eight languages with no English flash
Most multilingual sites translate in the browser: the page loads in English, a script wakes up, and the text flickers into German. For a studio selling localization, that flicker is an admission of defeat.
We built it the other way around. The URL is the language: /de/, /fr/, /pl/. A small build script reads one English source and one dictionary per language and emits 56 fully localized static pages - headlines, metadata, structured data, even currency. A visitor in Poland sees prices in złoty in the very first painted frame, because the frame was built that way before it ever left the server.
- Legacy links with
?lang=are redirected at the edge, before any code runs in the browser. - A saved language preference routes you to your language on arrival - there is no English frame to flash.
- 404 pages and the brief thank-you page exist in every language.
- Every page carries a full hreflang cluster and its own canonical URL, so each language ranks on its own terms.
The build refuses to cooperate with mistakes: a guard script scans every page before generation and fails the build if a reference would break when copied into a language folder. The failure names the file, the line and the fix. Boring, mechanical rigour - which is exactly what localization needs.
Speed as a design decision
Fast is not a lighthouse score to us; it is a design material. The site's first paint lands between roughly 150 and 400 milliseconds in our lab runs, on the routes we track, in every language - and cumulative layout shift is exactly zero, because prices and labels are rendered into the HTML rather than injected afterwards.
The unglamorous list that makes it true: self-hosted fonts subset to what the page uses, static assets fingerprinted by path and cached as immutable for a year, HTML that revalidates on every request so a deploy is live instantly, and one small edge function - the brief form - as the only moving part on the entire site.
Honesty note: those are laboratory measurements, taken with throttled CPU and cold caches. We do not publish field numbers for one simple reason - collecting them would mean tracking you, and we do not.
Nothing tracking you
No analytics. No ad cookies. No fingerprinting. The only thing this site stores on your device is your language choice, and the notice that tells you so is the only banner you will ever see here. The content security policy is locked to our own origin - the page will refuse to load third-party scripts even if one is ever injected.
We test in the lab instead of measuring visitors. It costs us data. We think it buys something worth more.
What this buys you
Everything above is the same architecture we sell. The three-language search structure we built for Doggo Paradiso, the 21-day brand-to-production sprint for Maison Astral, the store listing shipped to 175 countries for Water Sommelier - they are all made of the pieces described here: static-first pages, localization that is correct at the first frame, and speed treated as part of the design.
Our site is our portfolio's first exhibit. You are holding the proof.