Saltar al contenido

Carlos Mellado, desarrollador full stack

Laravel, APIs, scraping, infraestructura y automatización. Diseño sistemas de extracción, normalización y procesamiento de datos, y la infraestructura donde corren: contenedores, despliegue automatizado y servicios aislados.

Ahora mismo, conLaravel, scraping, infraestructura, APIs de datos

portales integrados, cada uno con su técnica de extracción
7portales integrados, cada uno con su técnica de extracción
anuncios verificados en producción, deduplicados entre fuentes
~900anuncios verificados en producción, deduplicados entre fuentes
coste mensual tras sustituir Apify por extracción propia
400 € → 20–35 €coste mensual tras sustituir Apify por extracción propia
años en PHP y Laravel; React y Next.js desde 2024
5+años en PHP y Laravel; React y Next.js desde 2024

Trabajo

Proyectos destacados

Cada ficha sigue el mismo orden: qué problema había, qué se decidió, 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

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

Áreas

En qué trabajo

Los tres tipos de sistema que construyo, y las decisiones que los sostienen.

Extracción y normalización de datos

Un adaptador por fuente sobre una interfaz común, para que añadir una nueva no toque el núcleo y un fallo en una no detenga a las demás. Después, normalización a un esquema único, deduplicación entre fuentes e histórico.

Infraestructura en contenedores

Docker con despliegue automatizado en Coolify. Cada aplicación declara su healthcheck y el contenedor nuevo no reemplaza al anterior hasta responderlo: si el arranque falla, sigue sirviendo la versión que funcionaba.

Servicios aislados

Los servicios que guardan datos sensibles no se publican en internet: viven en una red privada de Docker y solo son alcanzables desde dentro. Sale a internet únicamente lo que necesita un dominio.

Herramientas

Con qué trabajo

Lo que uso a diario en producción.

Ahora mismo

Desarrollador full stackUXE TEAM S.L

Desde dic. 2024, en remoto desde Vinaròs. Construyendo la API de agregación inmobiliaria y el CRM que se apoya en ella, con despliegue continuo sobre Docker y Coolify.