LABORATORIO · CÓDIGO PÚBLICO

Sistemas pequeños para estudiar fallos reales.

No es una cuadrícula de demos aisladas. Es evidencia ejecutable de cómo trabajo con contratos, recuperación, operaciones e IA: un problema acotado, una interfaz verificable y un límite honesto.

29proyectos desplegados

12proyectos destacados

4pilares de trabajo

100%demo y código públicos

29 proyectos desplegados

01 / CONTRACT

Producto y contratos API

Hacer visible la distancia entre el contrato que prometemos y el comportamiento que entregamos.

  1. 01Contrato
  2. 02Divergencia
  3. 03Decisión
Explorar 4 proyectos adicionalesABRIR CATÁLOGO

mcp-app-ui-kit

MCP App UI Kit

Documenta estados y patrones de interfaz para aplicaciones conectadas mediante MCP.

MCP Apps · React · Accessibility

LÍMITE

Es un kit de referencia y no un sistema de componentes listo para instalar en producción.

event-schema-registry-mini

Event Schema Registry Mini

Hace revisables los cambios de esquema antes de que productores y consumidores se descoordinen.

Events · JSON Schema · TypeScript

LÍMITE

Mantiene un registro local de demostración y no se conecta a brokers ni aplica políticas distribuidas.

feature-flag-rollout-lab

Feature Flag Rollout Lab

Permite razonar sobre porcentajes, cohortes y rollback antes de activar una funcionalidad.

Feature flags · Hashing · TypeScript

LÍMITE

Simula asignaciones deterministas y no incluye un SDK ni sincronización con runtimes reales.

architecture-decision-explorer

Architecture Decision Explorer

Relaciona decisiones, alternativas y consecuencias para evitar que la arquitectura pierda contexto.

ADR · Graph UI · Astro

LÍMITE

Explora un conjunto local de decisiones y no indexa automáticamente repositorios externos.

02 / RECOVER

Backend fiable

Estudiar duplicados, reintentos, concurrencia y recuperación antes de que el fallo llegue a producción.

  1. 01Señal
  2. 02Fallo
  3. 03Recuperación
Explorar 5 proyectos adicionalesABRIR CATÁLOGO

webhook-reliability-playground

Webhook Reliability Playground

Reproduce entregas duplicadas, fuera de orden y fallidas para practicar una recuperación segura.

Cloudflare Workers · D1 · Webhooks

LÍMITE

Opera a escala de demostración con payloads sintéticos; no es una pasarela de webhooks gestionada.

oauth-oidc-flow-explorer

OAuth/OIDC Flow Explorer

Hace visible cada transición de Authorization Code con PKCE y sus puntos de fallo.

OAuth 2.1 · PKCE · State machine

LÍMITE

Simula el protocolo localmente y no autentica contra un proveedor de identidad real.

rbac-policy-playground

RBAC Policy Playground

Permite probar roles, recursos y acciones antes de trasladar una política al backend.

RBAC · Policy testing · TypeScript

LÍMITE

Evalúa políticas de ejemplo y no actúa como middleware de autorización en producción.

api-security-header-auditor

API Security Header Auditor

Explica qué cabeceras de seguridad existen, cuáles faltan y por qué importa cada una.

HTTP · Security headers · Astro

LÍMITE

Analiza respuestas de muestra y no realiza escaneos remotos ni sustituye una auditoría de seguridad.

offline-sync-conflict-lab

Offline Sync Conflict Lab

Compara estrategias de resolución cuando dos réplicas editan el mismo dato sin conexión.

Offline-first · Conflict resolution · TypeScript

LÍMITE

Modela dos réplicas locales y no reproduce todas las garantías de una base de datos distribuida.

03 / OPERATE

Herramientas internas

Convertir datos y operaciones complejas en interfaces que explican su propio estado.

  1. 01Entrada
  2. 02Validación
  3. 03Resultado
Explorar 6 proyectos adicionalesABRIR CATÁLOGO

audit-log-explorer

Audit Log Explorer

Permite seguir quién cambió qué y reconstruir una secuencia de acciones verificable.

Audit logs · Integrity · TypeScript

LÍMITE

Explora registros de demostración y no captura eventos de aplicaciones externas.

data-anonymizer

Data Anonymizer

Compara técnicas de enmascarado y generalización sobre conjuntos de datos sensibles.

Privacy · Anonymization · TypeScript

LÍMITE

La transformación es local y educativa; no constituye una garantía de anonimización ni de cumplimiento.

postgresql-index-coach

PostgreSQL Index Coach

Relaciona patrones de consulta con índices posibles y sus costes de escritura.

PostgreSQL · Query plans · Indexing

LÍMITE

Trabaja con planes y estadísticas preparados; no se conecta a una base de datos en vivo.

migration-risk-reviewer

Migration Risk Reviewer

Señala bloqueos, reescrituras y operaciones difíciles de revertir en una migración SQL.

PostgreSQL · Migrations · Static analysis

LÍMITE

Realiza análisis estático y no ejecuta la migración ni conoce el volumen real de las tablas.

slo-error-budget-calculator

SLO Error Budget Calculator

Traduce objetivos de disponibilidad en minutos de error y ritmo de consumo comprensible.

SLO · Error budgets · Observability

LÍMITE

Es una calculadora y no recibe métricas desde un sistema de monitorización.

cloud-cost-architecture-simulator

Cloud Cost Architecture Simulator

Hace explícitos los supuestos que convierten tráfico y almacenamiento en una estimación de coste.

Cloud · Cost modeling · TypeScript

LÍMITE

Las tarifas y cargas son escenarios de ejemplo, no datos de facturación de un proveedor.

04 / VERIFY

IA y automatización

Probar sistemas probabilísticos con límites, fixtures y resultados que se puedan repetir.

  1. 01Ejecución
  2. 02Evaluación
  3. 03Replay
Explorar 2 proyectos adicionalesABRIR CATÁLOGO

local-rag-evaluator

Local RAG Evaluator

Separa recuperación, contexto y respuesta para explicar por qué una búsqueda fundamentada acierta o falla.

RAG · Retrieval · Embeddings

LÍMITE

El corpus y la recuperación son locales; no integra una base vectorial ni un modelo remoto.

serverless-image-pipeline

Serverless Image Pipeline

Visualiza validación, transformación y fallos en una canalización de imágenes por eventos.

Serverless · Images · Pipeline

LÍMITE

La demostración se ejecuta en el navegador y no procesa archivos mediante infraestructura serverless real.

DEL LABORATORIO AL PRODUCTO

¿Hay un fallo parecido escondido en tu sistema?

Puedo convertir este mismo enfoque —contrato, reproducción y evidencia— en una revisión acotada de tu API, automatización o herramienta interna.

Contarme el contexto