El sitio del estudio: dos idiomas y ocho escenas WebGL ceñidas a un solo presupuesto de rendimiento.

Rol
Fundador y CEO. Diseño e ingeniería.
Estudio
Kavaliero
Año
2026
Hecho con
Next.js 16, React 19, TypeScript, Tailwind CSS 4, GSAP, Lenis, three.js, next-intl
Página de inicio de Kavaliero. El titular dice: Design that moves your company forward.

Kavaliero es el estudio que fundé en 2026. Vende tres cosas, siempre en el mismo orden: sitios web, plataformas SaaS y automatización con IA. Primero a empresas de Venezuela, luego a las de Latinoamérica y después a las del resto del mundo.

Diseñé y construí el sitio en español e inglés. Es el primer caso de estudio de Kavaliero, así que cada efecto que hay en él estamos dispuestos a construirlo para un cliente.

  • 32URL localizadas
  • 8escenas WebGL, cada una en su propio paquete
  • 2idiomas, cada uno con redacción propia
  • 160 msde bloqueo al entrar, frente a los 1,7 s de antes
Vídeo de lanzamiento de Kavaliero, versión en español, 26 segundos.

Movimiento

  • Una rueda, cuatro pantallas

    La portada y las tres pantallas de servicios van montadas en una rueda vista de canto, movida por una única función de posición, así que la apertura avanza con el scroll como un solo objeto y no como cuatro secciones.

  • Una cortina de píxeles entre páginas

    Los enlaces internos se interceptan. La página se cubre en 0,42 s, se descubre en 0,54 s, y las animaciones de entrada esperan a que la cortina se haya retirado.

  • Un preloader que precarga

    El logotipo se muestrea en celdas sobre un canvas mientras los modelos 3D se precargan detrás, con una salvaguarda hecha solo con CSS por si el script se cuelga.

La página de inicio, con scroll. 12 segundos.

WebGL

  • Hielo procedural

    Los cristales de la página de proyectos no usan ningún archivo de modelo. La geometría, las texturas y un material de transmisión se generan por código y se construyen a lo largo de varios fotogramas.

  • Un presupuesto para ocho escenas

    Cada escena va en su propio paquete, se pausa cuando sale de pantalla o la pestaña queda oculta, tiene un techo de densidad de píxeles y una versión alternativa para quien pide menos movimiento.

  • Un bloqueo medido y corregido

    Compilar los shaders en paralelo redujo el bloqueo del hilo principal al entrar en el sitio: de 1,7 s a unos 160 ms en la máquina de referencia.

Página de proyectos de Kavaliero, con los proyectos encerrados en bloques de hielo procedural.
Portada de la página de automatización: Automating is the road to success, sobre estelas de luz en una carretera.

Bajo la superficie

  • Cada idioma, sus propias rutas

    El español va sin prefijo y el inglés vive en /en. Cada idioma tiene sus propios slugs, escritos en ese idioma y emparejados para hreflang.

  • Contenido como datos tipados

    Los artículos son módulos de TypeScript. Un bloque de respuesta alimenta los datos estructurados de preguntas frecuentes, y un bloque de cifras no es válido sin un enlace a su fuente.

  • Cerrado por defecto

    Política de seguridad de contenido estricta, HSTS con preload y un formulario de contacto que se valida en el servidor, atrapa bots con un honeypot y, si falta la clave de correo, queda cerrado.

Página Sobre nosotros: Born in Venezuela. Forged far away from home.
Un robot blanco que se asoma al encuadre delante de una tipografía enorme.

SiguienteSigue bajando

Búsqueda, calificación y contacto de prospectos en un solo espacio de trabajo, con una persona que aprueba cada envío.

Rol
Producto, sistema de interfaz, front-end y flujos de IA.
Estudio
Kavaliero
Año
2026
Hecho con
React, TypeScript, Vite, Tailwind CSS, Node.js, Express, Prisma, PostgreSQL, OpenAI API, Stripe, Puppeteer
En línea
Caso de estudio en kavaliero.com
Búsqueda de prospectos en Leadesse: palabras clave, ubicación, radio y exigencia de la IA junto a un mapa de resultados.