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
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
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
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
Á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.
Desarrollador full stack — UXE 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.