Labs · la superficie web
El sitio que sobrevive a su rediseño.
Para los que no pueden fallar — un portal gubernamental, una empresa internacional, una operación seria. Escrito a mano, servido desde el borde en la lengua propia del visitante, con el SEO y la automatización que lo mantienen vivo incorporados, no añadidos después.
No una plantilla con su logo. Un documento escrito para el único sitio al que sirve.
Semántico, accesible, suficientemente ligero para leerse antes de que cargue un solo byte de JavaScript. Un sitio, un propósito — nada enviado que no necesite.
El SEO no es un segundo proveedor. Los datos estructurados y el marcado limpio se escriben mientras se construye la página, para que lo encuentren las personas adecuadas — en siete lenguas, cada una una página real.
Formularios que llegan a una persona, contenido que se actualiza solo, la automatización silenciosa detrás de la página — parte de la construcción, para que el sitio siga funcionando aunque usted no esté mirando.
Cuatro cifras de un sitio construido a mano.
El oficio de un sitio serio es la contención: la etiqueta correcta, los datos a
partir de los cuales renderiza, y el script añadido solo donde se gana su peso — usando las APIs
nativas más recientes del navegador, sin framework — con el SEO escrito en la propia página.
El código permanece en inglés — la lengua universal de la ingeniería.
<!-- a page you can read before one byte of JavaScript arrives --> <main id="content"> <h1>Office of the Registry</h1> <nav aria-label="Services"> <a href="/apply">Apply</a> <a href="/status" aria-current="page">Check status</a> </nav> <article> <h2>Your case</h2> <p class="status status--open">Open — in review</p> <time datetime="2026-11-02T09:14:00Z">Updated today</time> </article> </main> <!-- no div soup, no bundle to boot. a landmark, a heading, a link. -->
// the data the page renders from — one shape, every language. the app reads the same. { "case": { "id": "c_7f3a91c4", "status": "open", "locale": "es", "updated": "2026-11-02T09:14:00Z", "actions": [ { "label": "apply", "href": "/es/apply" }, { "label": "status", "href": "/es/status" } ] } }
// JavaScript · added only where it earns its weight — the browser's newest native APIs, no framework customElements.define("case-status", class extends HTMLElement { #case = JSON.parse(this.dataset.case ?? "{}"); // the same JSON the page already shipped with connectedCallback() { // View Transitions API — native to the browser, zero bundle to boot document.startViewTransition?.(() => this.#render()) ?? this.#render(); } #render() { this.textContent = this.#case.status; // enhances markup that already works without it } });
<!-- SEO is not a plugin here — it is written as the page is built --> <link rel="alternate" hreflang="fr" href="https://…/fr/status"> <link rel="alternate" hreflang="ar" href="https://…/ar/status"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "GovernmentService", "name": "Registry — case status", "availableLanguage": ["en","fr","de","ar","es","ja","zh"], "provider": { "@type": "GovernmentOrganization", "name": "Office of the Registry" } } </script> <!-- found and chosen is the same job as built. -->
Por qué un sitio escrito a mano vence a una plantilla, cada vez que importa.
Una plantilla no puede hacerse a medida — se hizo para todos. Una página que necesita un megabyte para mostrar una frase no puede hacerse rápida — el peso es su esencia. Por eso no hay plantilla en esta página, y por eso no hay lista de precios: medimos lo que el sitio debe hacer, y cotizamos lo que medimos.
Antes de escribir una línea, cómo se guarda su trabajo. Esta parte no es negociable.
Un NDA es aquí lo habitual, no un extra. Lo que comparte lo lee un solo ingeniero y nadie más — nada se vende, se comparte ni se transfiere.
Las credenciales y los registros permanecen en su casa, bajo el mínimo privilegio necesario. No guardamos ninguna copia que no necesitemos, y nada sale de su alcance sin su palabra.
Lo que corre en su casa es suyo para leer y auditar — ninguna caja negra que deba confiar sin ver. La sala de máquinas sigue siendo nuestra; lo que usted opera es suyo.
Dos líneas bastan — para qué es, y quién debe encontrarlo. Las leemos nosotros mismos y respondemos nosotros mismos.
Ya está en una pantalla en Zúrich — no en una cola, no en un ticket. El ingeniero que construiría esto lo lee, y responde él mismo.
·