01 / 06

QuantaRun

Tipo
Sistemas distribuidos
Año
2026
Disciplinas
Backend, arquitectura y pruebas
Stack
  • Java 25
  • Spring Boot 4
  • PostgreSQL
  • React
  • TypeScript
  • OpenTelemetry
  • Docker
Enlaces

Control plane para planificar, ejecutar, recuperar y simular cargas de trabajo de IA distribuidas. Está construido alrededor de los casos en los que fallan estos sistemas: un worker que muere a mitad de una tarea, un resultado que llega tarde, dos planificadores que compiten por el último recurso libre o un cliente que inunda la cola.

PostgreSQL es el único coordinador (SKIP LOCKED, bloqueos de fila y constraints), sin brokers. Los workers trabajan con leases: si uno muere, la tarea pasa a otro y continúa desde el último checkpoint. Incluye seis políticas de planificación que explican cada decisión, un simulador determinista que usa el mismo código del planificador, inyección de fallos y trazas OpenTelemetry.

Tiene 417 tests contra PostgreSQL real y tests E2E con Playwright. El rendimiento está medido: el tiempo hasta que arranca una tarea bajó de 526 ms a 11 ms.

Vista general de la consola de QuantaRun: tareas en cola y en ejecución, capacidad reservada de cada worker y actividad reciente.
Página de una tarea que sobrevivió a la caída de su worker: línea de tiempo con dos intentos, checkpoints y la decisión del planificador.
Capturas reales de la consola, de una ejecución en local con tres workers.

02 / 06

catalunyainfo.com

Tipo
Portal de noticias
Año
2025
Disciplinas
Diseño, desarrollo y despliegue
Estado
En línea
Stack
  • HTML
  • CSS
  • JavaScript
  • Vercel
Enlaces

Portal de noticias de Cataluña con contenido editorial diario, sistema de categorías, búsqueda y páginas individuales de artículo.

Diseño moderno, legible en móvil y optimizado para la velocidad. Desplegado con Vercel y CDN global para tiempos de carga rápidos. Proyecto propio en producción con tráfico real.

Portada de catalunyainfo.com en un ordenador: titular «La guia digital més útil sobre Catalunya», buscador y artículo destacado sobre los colores de otoño.
Portada de catalunyainfo.com en un móvil, con el buscador y el artículo destacado.
Página de artículo de catalunyainfo.com: «10 pobles medievals de Catalunya», con fecha de publicación, tiempo de lectura y una foto del puente de Besalú.
Capturas reales del sitio en producción.

03 / 06

Els Prats d'Or

Tipo
Stack completo
Año
2024
Disciplinas
Desarrollo full-stack
Stack
  • PHP
  • SQL
  • JavaScript
  • HTML5
  • CSS
Enlaces

Tienda online completa para una granja local especializada en productos lácteos y derivados artesanos.

Incluye carrito de compra persistente, gestión de productos en tiempo real desde un panel de administración y consultas dinámicas a la base de datos. Backend en PHP con protección contra inyección SQL y frontend en HTML5, CSS y JavaScript sin frameworks.

Desarrollada para un caso real de venta directa online.

Esquema de funcionamiento
  1. TiendaHTML5, CSS y JavaScript, carrito persistente
  2. Backend PHPProtección contra inyección SQL
  3. Base de datosProductos y pedidos en SQL

El panel de administración actualiza el catálogo en tiempo real.

04 / 06

Simple Web Server

Tipo
Aplicación de escritorio
Año
2024
Disciplinas
Desarrollo
Stack
  • Python
  • Tkinter
  • HTTP
Enlaces

Aplicación de escritorio en Python que convierte cualquier carpeta en un servidor web local con un solo clic.

Incluye interfaz Tkinter, configuración de puertos, listado automático de archivos y registro de accesos en tiempo real. Empaquetada como ejecutable portable para que el usuario final no tenga que instalar dependencias.

Útil para desarrollo, demos rápidas y compartir archivos en la red local.

Esquema de funcionamiento
  1. CarpetaCualquier directorio del disco
  2. Un clicInterfaz Tkinter y puerto configurable
  3. Servidor localListado de archivos y registro en tiempo real

Ejecutable portable, sin dependencias para quien lo usa.

05 / 06

Autoclicker v1.0

Tipo
Utilidad
Año
2023
Disciplinas
Desarrollo
Stack
  • Python
Enlaces

Herramienta de automatización en Python con tecla de activación personalizada, intervalos configurables al milisegundo y modo ráfaga para clics consecutivos.

Incluye atajo global y protección contra la activación accidental. Pensada para automatización ligera, pruebas manuales y tareas repetitivas.

Esquema de funcionamiento
Tecla de activaciónAtajo global personalizable

IntervaloConfigurable al milisegundo

Modo ráfagaClics consecutivos

Protección contra la activación accidental.

06 / 06

Portfolio Web

Tipo
Este sitio
Año
2026
Disciplinas
Diseño y desarrollo
Stack
  • React
  • TypeScript
  • Vite
  • Three.js
  • CSS
Enlaces

Portfolio personal construido con React, TypeScript y Vite, con CSS moderno y una escultura 3D hecha con Three.js que se carga cuando la página ya está lista.

Incluye arquitectura multilingüe CA / ES / EN, diseño editorial, interacciones, sistema responsive, páginas prerenderizadas y optimización para Vercel.

Especificación de este sitio

Tipografía

Schibsted Grotesk y Fragment Mono

Color

  • Paper#F4F6F4
  • Ink#121A17
  • Line#C6CCC9
  • Signal#1A763F

Neutros tintados y un solo acento verde

Idiomas

Catalán, castellano e inglés

Contacto

Construyamos algo juntos.

Abierto a colaboraciones, proyectos digitales e ideas innovadoras.