Saltar al contenido

Trabajo

Proyectos

Cada uno con su propia página, en el mismo orden: qué problema había, qué se decidió y por qué, cómo se implementó y qué resultado dio.

API comercial que rastrea portales inmobiliarios, los normaliza a un esquema único y publica el resultado como producto de datos.

Portales integrados
7
Anuncios verificados
~900
Coste mensual de extracción
400 € → 20–35 €
  • Laravel 13
  • PHP 8.5
  • Next.js 16
  • TypeScript
  • Playwright
Ver el proyecto

CRM con portal documental para varias empresas sobre una misma instalación, construido sobre los datos del agregador.

  • Laravel 13
  • PHP 8.5
  • Next.js 16
  • React 19
  • TypeScript
Ver el proyecto

Aplicación de coordinación de actividades empresariales entre proveedores y administradores de fincas. Duplicó la facturación de la empresa y sigue en producción.

Impacto en negocio
Facturación duplicada
En producción desde
2021
  • Laravel 8
  • PHP
  • Bootstrap
  • FullCalendar
  • DataTables
Ver el proyecto

SaaS multi-club para baloncesto formativo: equipos, convocatorias, asistencia, cuotas, tesorería e inscripciones públicas.

Secciones de panel
20
Entidades del modelo
13
  • Laravel 12
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind
Ver el proyecto

Suite de Playwright que audita cada ruta de un sitio antes de desplegarlo y tumba el despliegue si algo incumple. Incluido este portfolio.

Comprobaciones
177
Rutas auditadas
14
Presupuesto de JS
200 kB
  • Playwright
  • axe-core
  • Lighthouse
  • TypeScript
  • Node 24
Ver el proyecto

Paquete privado con los primitivos y los tokens que consumen el portfolio, Rebote y los CRM que vengan, para que no diverjan.

Primitivos
29
Tokens de diseño
108
Aplicaciones que lo consumen
2
  • TypeScript
  • React 19
  • Tailwind 4
  • Radix
  • pnpm workspaces
Ver el proyecto

Servicio central de facturación: emite, calcula, genera el PDF y guarda auditoría inalterable con cadena de hash al estilo Verifactu.

  • Laravel 13
  • PHP 8.5
  • PostgreSQL
  • Redis
  • Gotenberg
Ver el proyecto

Preparación de oposiciones para Mossos d’Esquadra. Las diez fases hechas: diseño, backend, catálogo, repetición espaciada, sesiones, simulacros, administración con revisión editorial, generación con IA y observabilidad. Con interfaz para estudiar, examinarse y revisar contenido. Desplegado, y sin una sola pregunta todavía. Todavía no hay interfaz de estudio ni despliegue.

Fases completadas
10 de 10
Registros de decisión
7
Tests
285
  • Laravel 13
  • PHP 8.5
  • PostgreSQL 17
  • Redis 7
  • Next.js 16
Ver el proyecto