Tomás Vilas
Back to work

Digital media, Global, 2026

BRAVA Fútbol

A women's football outlet in Spanish and English, with live league data and its own publishing panel.

Industry
Media, women's football
Role
The whole product
Stack
Next.js, Redis, Vercel Blob, TipTap
Live
bravafutbol.com
BRAVA Fútbol

BRAVA covers women’s football from around the world, in Spanish. It needed two things that don’t always go together: sports data that’s always up to date (standings, fixtures, squads) and a newsroom able to publish quickly in two languages.

I built it end to end. There are pages for every league, national team, club and player, a match calendar and knockout brackets with two-legged ties. Everything exists in Spanish and English. For the newsroom I built a custom admin with an editor where you can paste posts from X or Instagram, plus a tool that gathers sources and drafts an article with AI for someone to review and finish.

The data comes from a sports API, with a second source as backup and everything cached. That way we don’t depend on a single provider or overpay for every request.

The front page on a phone
The front page on a phone
An article
An article
The match calendar
The match calendar