Skip to content

Carlos Mellado, full stack developer

Laravel, APIs, scraping, infrastructure and automation. I build systems that extract, normalise and process data, along with the infrastructure they run on: containers, automated deployments and isolated services.

Right now, working withLaravel, scraping, infrastructure, data APIs

portals integrated, each with its own extraction technique
7portals integrated, each with its own extraction technique
verified listings in production, deduplicated across sources
~900verified listings in production, deduplicated across sources
monthly cost after replacing Apify with our own extraction
400 € → 20–35 €monthly cost after replacing Apify with our own extraction
years in PHP and Laravel; React and Next.js since 2024
5+years in PHP and Laravel; React and Next.js since 2024

Work

Selected projects

Every entry follows the same order: what the problem was, what was decided, how it was built and what came out of it.

A commercial API that crawls property portals, normalises them into a single schema and publishes the result as a data product.

Portals integrated
7
Verified listings
~900
Monthly extraction cost
€400 → €20–35
  • Laravel 13
  • PHP 8.5
  • Next.js 16
  • TypeScript
  • Playwright
View project

A compliance and coordination platform between suppliers and property managers. It doubled the company’s revenue and is still in production.

Business impact
Revenue doubled
In production since
2021
  • Laravel 8
  • PHP
  • Bootstrap
  • FullCalendar
  • DataTables
View project

Multi-club SaaS for youth basketball: teams, call-ups, attendance, fees, treasury and public sign-ups.

Dashboard sections
20
Entities in the model
13
  • Laravel 12
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind
View project

A Playwright suite that audits every route before a deployment and fails it when something slips. This portfolio included.

Checks
177
Routes audited
14
JavaScript budget
200 kB
  • Playwright
  • axe-core
  • Lighthouse
  • TypeScript
  • Node 24
View project

Areas

What I build

The three kinds of system I work on, and the decisions holding them up.

Data extraction and normalisation

One adapter per source against a shared interface, so adding a new one never touches the core and a failure in one does not stop the rest. Then normalisation into a single schema, deduplication across sources and price history.

Containerised infrastructure

Docker with automated deployment on Coolify. Every application declares its healthcheck, and the new container does not replace the old one until that check answers: if the boot fails, the version that worked keeps serving.

Isolated services

Services holding sensitive data are not published to the internet: they live on a private Docker network and are reachable only from inside. Only what needs a domain gets one.

Tools

What I work with

What I use in production, day to day.

Right now

Full stack developerUXE TEAM S.L

Since Dec 2024, remotely from Vinaròs. Building the real-estate aggregation API and the CRM that sits on top of it, with continuous deployment on Docker and Coolify.