Work / Lab Workflow About ¿Hablamos?
Implementado (Producción Interna)

Sistema de sincronización Figma con Css.

Infraestructura de sincronización de tokens con arquitectura de persistencia híbrida (Local/Cloud) y protocolo MCP para agentes de IA.

Rol Full Stack Engineer / DevOps Architect
Estado Production (Vercel)
Stack Node.js (Express) · React + Vite · Vercel Postgres · MCP (Model Context Protocol)
Figma
CSS
React
Antigravity
ChatGPT
Vercel
localhost:3000/sync-engine
Tokens
Diff History
Settings
color.primary.500
#FF0000 #FF5500 CHANGED
color.success.400
#10B981 NEW
color.blue.500
#3B82F6 SYNCED
TERMINAL OUTPUT
> Detected 2 changes in 'Primitives/Colors'
> Generating CSS variables... Done (42ms)
System Online

Central de Sincronización

Visibilidad total sobre el estado de tus tokens de diseño.

U
TokenSync BETA
By TresPuntos Lab
Figma Sync Status
Updated 24 days ago
C
J
CSS
1 Añadir CSS
Arrastra CSS
O haz clic para seleccionar
tokens.css support
2 Fuente de Variables
Arrastra JSONs
Figma Collections support
3 Procesamiento

Compara automáticamente las variables actuales con la fuente de verdad y genera el parche de sincronización.

LOGS DE SISTEMA
[Storage] Hybrid adapter selected: Vercel Postgres
[Sync] Analyzing 'design-tokens.json' ... integridad 100%
[MCP] Agent connected: Claude Code Engine v2.4
_ Esperando paquetes de datos...
01 / El Reto

La Entropía del Diseño

La fragmentación entre diseño y desarrollo. Un CRM de alta densidad con un Sistema de Diseño complejo genera miles de tokens (variables). La gestión manual provocaba discrepancias visuales graves entre las definiciones de Figma y el CSS final. El coste de mantenimiento era exponencial, generando deuda técnica y ralentizando los tiempos de entrega por la necesidad de una validación manual constante de estilos estáticos (*hardcoded*).

"Source of Truth" Unificada

Input
Figma Variables
REST API v1
Engine
JSON Transformer
Processing AST
Output
Production CSS
Automated PR
02 / La Solución

Engineering Deep Dive

Construcción de TokenSync, un orquestador de diseño que implementa una estrategia de persistencia adaptativa y versionado atómico.

Local Dev
local-db.json (Low Latency)
NODE_ENV
Vercel Prod
Vercel Postgres (ACID)
01

Ingestión de Datos

El sistema consume las Colecciones Primitivas y Variables Semánticas de Figma vía API.

02

Análisis de CSS (Parsing)

El desarrollador sube su archivo de estilos. El sistema procesa el código utilizando un Árbol de Sintaxis Abstracta (AST).

03

Motor de Comparación

Un algoritmo cruza los valores del CSS actual contra la definición "viva" en Figma.

04

Regeneración

Si se detectan anomalías, el sistema compila automáticamente un nuevo archivo CSS con los tokens corregidos.

class StorageFactory {
  static getAdapter() {
    if (process.env.NODE_ENV === 'production') {
      // Postgres Adapter para persistencia robusta en Vercel
      return new PostgresAdapter(process.env.POSTGRES_URL);
    }
    // FileSystem Adapter para desarrollo local rápido
    return new JSONFileAdapter('./data/local-db.json');
  }
}

// Implementación de Rollback Atómico
async function restoreVersion(versionId: string) {
  const db = StorageFactory.getAdapter();
  const snapshot = await db.getSnapshot(versionId);
  await FileSystem.writeCSS(snapshot.tokens); // Reversión física del archivo
}
03 / The Brain

MCP & Agentic Logic

AI-Ready Interface

TokenSync expone sus endpoints bajo el estándar MCP (Model Context Protocol). Esto permite que agentes externos (como Claude) consulten el estado de los tokens, analicen Diffs o ejecuten sincronizaciones sin interfaz gráfica.

Smart Versioning

Cada sincronización genera un Snapshot inmutable. El sistema permite Rollbacks instantáneos a cualquier punto de la historia, actuando como una "máquina del tiempo" para el sistema de diseño.

04 / UX Craft

Experiencia de Desarrollo (DX)

La interfaz (React + Vite) está diseñada para la Seguridad Psicológica del ingeniero.

Pre-flight Checks

Un visualizador de Diffs muestra exactamente qué líneas de CSS/Tailwind van a cambiar antes de tocar el disco.

DropZone UI

Carga de archivos CSS y JSON mediante arrastrar y soltar, con validación de esquema en el cliente.

Audit Logs

Visualización cronológica de cambios, permitiendo identificar quién y cuándo se modificó un token específico.

v2.1.0 Primary colors sync
v2.0.8 Corner radius update
v2.0.7 Shadow elevation fix
05 / Metrics

Métricas Operativas

100%
Resiliencia

100% de uptime en Vercel gracias a la migración a Postgres, eliminando errores de escritura en disco.

100%
Integridad

Cero pérdida de datos gracias al versionado secuencial.

Flexibilidad

Salida agnóstica compatible con Tailwind CSS y CSS estándar.

Jordi Expósito

Deja de validar con diapositivas.

Tienes la visión. Te falta la ejecución técnica. Saltémonos la burocracia de las agencias y hablemos directamente de cómo llevar tu idea a producción.

DISPONIBILIDAD

Q2 2026: 2 Plazas abiertas

Base en Barcelona | Remote Native

OPCIÓN B: QUICK SIGNAL (Formulario)

Siguiente Proyecto Prime App