Beltrán Rengifo — Product Engineer · Madrid

Desarrollo productos end-to-end, con la UX y la UI en el centro.

Product engineer con 14 años desarrollando productos web end-to-end: APIs y datos, CI/CD y despliegue, y la interfaz. Me muevo con soltura por todo el stack, de Node, Java y Python a Postgres, con especial atención a la UI y la UX.

Con base en Madrid, en remoto o híbrido.

beltran@rengifo.esLinkedInGitHubIdiomas ES · EN · IT
01

Experiencia

dic 2022 — jul 2026

Mews

Squad Lead — Equipo Experience

feb 2026 — jul 2026

Lideré un squad multidisciplinar responsable de la experiencia de usuario de todos los productos de Mews. Nos hicimos cargo de las shells de todos los productos, unificándolas y estandarizándolas, del Dashboard de la aplicación principal, el PMS, y de partes del motor de búsqueda del Smart Assistant Search. Diseñé y construí end-to-end el selector de aplicaciones de todo el ecosistema Mews. También me encargué del mantenimiento en backend de assets y traducciones. Planifiqué el trabajo y mentoricé a ingenieros junior.

Tech Lead — Mews Design System, equipo de Plataforma↗

jun 2024 — feb 2026

A mi rol de senior engineer se sumó el liderazgo técnico del Mews Design System, como code owner formal de sus librerías: la legacy y las nuevas implementaciones, tanto para B2B como para B2C. Entre muchas otras iniciativas, fui el responsable y el principal contribuidor del trabajo que siguió a una auditoría de accesibilidad independiente de los productos de Mews orientados al huésped, frente a WCAG 2.1 AA y la European Accessibility Act —con el design system como una de sus mayores áreas—. Además, trabajé en componentes nuevos, grandes y clave como el DataGrid, construido sobre TanStack Table y llevado mucho más allá: variantes en cliente, en servidor y en árbol tras una misma API, y muchas funcionalidades de cara al usuario.

Senior Software Engineer — Mews Design System, equipo de Plataforma

dic 2022 — jun 2024

Entregué librerías de componentes y tooling de frontend para un monorepo grande de React/TypeScript, como principal contribuidor de mi equipo y uno de los principales de todo el repositorio. También fui uno de los principales contribuidores del pipeline de design tokens multimarca (Figma → Token Studio → Style Dictionary), donde una única fuente de verdad alimenta cuatro temas de dos marcas en web y Android.

jun 2021 — dic 2022

Liferay

Senior Software Engineer, Producto

Product engineer en el equipo Tango, trabajando con Java y React a través de los portlets de Liferay. Me ocupé sobre todo del Content Dashboard —gráficas de auditoría, el panel de información de cada elemento, previsualizaciones, versiones, compartir y suscripciones— y del Frontend Data Set, las tablas compartidas por toda la plataforma; además, variaciones por segmento priorizadas en las Colecciones, hasta la capa de Service Builder, y la auditoría de páginas basada en Google PageSpeed.

ene 2021 — jun 2021

Docline

Frontend Lead, Producto

Lideré el frontend de una plataforma de telemedicina e hice evolucionar su código Vue: reutilización de componentes, buenas prácticas y refactorizaciones a gran escala, incluida la introducción de un store compartido para toda la aplicación como única fuente de verdad del estado. Revisé la arquitectura, estandaricé las code reviews, fomenté una cultura de equipo sólida y mejoré el design system existente en Vue, TS y SCSS.

sep 2018 — ene 2021

Minsait · Indra

Product Owner e ingeniero — Web de la plataforma Onesait↗

ene 2020 — ene 2021

Fui responsable de la web principal de promoción de los productos Onesait, haciendo de puente entre ingeniería y marketing. Lideré un equipo de cuatro ingenieros y una diseñadora, gestionando múltiples stakeholders.

Ingeniero de Software Senior y Consultor — Onesait Design System↗

sep 2018 — ene 2020

Ingeniero principal de delivery del design system basado en Vue.js, y el referente al que acudían todos los equipos de producto que lo adoptaban.

ene 2018 — 2019

Ironhack

Instructor de desarrollo web

Impartí bootcamps intensivos de desarrollo web full-stack. Trepidantes y muy prácticos — y nada afina tus propios fundamentos como enseñárselos a los demás.

feb 2015 — ene 2018

Tau Design

Lead de desarrollo web

Lideré un equipo de hasta seis desarrolladores en una agencia con fuerte foco en diseño — trato con cliente, pitching y mentoría a compañeros junior — entregando webs corporativas y de marketing, tiendas online y un flujo constante de microsites para clientes como Edelvives, ECAM, Universidad Autónoma, Mapfre y Telefónica. En un estudio que respiraba diseño, el listón estaba altísimo: pixel-perfect, UI muy cuidada, interacciones ricas y layouts realmente responsive, sobre jQuery, Bootstrap, PHP y WordPress, con Less y Sass compilados con Node, y los primeros pasos con Angular.

2012 — 2015

AulaCM

Desarrollador web e instructor

Ayudé a construir y mantener la web principal de la empresa y los sitios de cliente que entregaba su rama de agencia — mi primer contacto con el trabajo de agencia y con sacar WordPress a medida en PHP. Además fui el instructor de WordPress de la casa, enseñando plugins, temas, estilos y el PHP básico que lo hace funcionar — y aprendiendo yo también un montón a base de callo.

2002 — 2015

Una vida anterior

Técnico de sonido en cine y TV↗

Antes del software, sonido para cine y TV, desde 2002: rodaje, postproducción y mezcla. La postproducción y la grabación musical de En la cuna del aire y el diseño de sonido de Flores de Ruanda, ambos Goya al mejor cortometraje documental; el sonido directo y la postproducción de About Ndugu, rodado en Kenia y estrenado en la Berlinale. Con mi amigo Iván fundé lacasaestudio, que sigue en marcha.

02

Trabajos seleccionados

Ensayadero.studio

Una herramienta de ensayo para bandas: stems, MIDI y una hoja de acordes editable a partir de cualquier grabación, sobre un pipeline de ML de audio propio. En beta privada.

Next.js 16 · React 19 · Supabase · Tone.js · wavesurfer · Python — Demucs, Basic Pitch, Omnizart · TensorFlow · PyTorch · Docker on Coolify (self-hosted)

Ver el caso de estudio
Radio Perico

Reescribe castellano llano con la voz de un comentarista de ciclismo — un pipeline RAG en Python, con FastAPI, pgvector y Claude.

Python 3.14 · FastAPI · Claude API · pgvector on Supabase · Hugging Face inference · React 19 · Vite · whisper.cpp · Vercel

Ver el caso de estudio
Carabanchel Creativa

Un mapa en Mapbox de los puntos culturales de Carabanchel, en Madrid, hecho con el IED (Instituto Europeo de Diseño) — back office en Strapi con la lógica de negocio en sus hooks de ciclo de vida y servicios.

React · Redux + sagas · Mapbox GL · Leaflet · Strapi · MongoDB

Ver el caso de estudio
PaellaLab

Una calculadora y asistente de cocina para paellas: caldo, grasa y sal a partir del arroz, el tiempo de cocción y la evaporación medida de cada paellera, más un asistente con búsqueda semántica — como PWA instalable.

Astro 5 · React 19 · Supabase · Groq — Llama 3.3 70B · Hugging Face embeddings · Framer Motion · Radix · PWA · Vercel

Ver el caso de estudio
03

Capacidades

Me muevo con soltura por todo el stack, de la base de datos a la interfaz, con especial atención a la UI y la UX, y con la IA como parte natural de mi forma de trabajar.

Backend y datos

  • Node.js · APIs REST
  • Java · Liferay
  • Python · FastAPI
  • Postgres · Supabase · pgvector
  • Strapi · MongoDB
  • PHP · WordPress

Frontend · UX/UI

  • JavaScript · TypeScript
  • React · Next.js
  • Vue · Nuxt · Astro
  • HTML · CSS · Sass · Less
  • Design systems · tokens
  • Rendimiento · Accesibilidad

Infraestructura y entrega

  • Git · GitHub Actions · CI/CD
  • Docker · Coolify · Hetzner
  • Vercel · Netlify
  • Vitest · Playwright · Testing Library

Práctica

  • Code review · estándares
  • Mentoría
  • Liderazgo técnico y de squad
  • Agile · Product ownership
  • Flujos con IA · automatización
04

Cómo trabajo con IA

Una foto del momento: las herramientas que uso cada día, cómo trabajo con ellas y lo que he construido encima.

En uso a octubre de 2026

Herramientas y modelos

  • Claude Code, mi entorno principal
  • Plugins de Claude Code: Superpowers (brainstorming, plan y TDD), Frontend Design, Vercel
  • Claude Opus en el día a día; Sonnet y Haiku en mis proyectos, según el coste
  • Codex y ChatGPT como segunda opinión
  • Supabase y su MCP, de forma intensiva
  • Fluid Voice para hablar con los agentes
  • Claude en Chrome para probar en un navegador de verdad
  • Modelos en local: whisper.cpp, embeddings de Hugging Face

Forma de trabajar

  • Agentes de la idea a la pull request: spec, plan e implementación
  • Revisión con subagentes antes de fusionar nada
  • Issues pensadas para agentes, con beads
  • Conectores MCP: Gmail, Calendar, Drive, Dropbox, Vercel, el navegador
  • Caveman y RTK para gastar menos tokens
  • Skills propias con la API de Anthropic para Jira, el trabajo del equipo y las ceremonias de Scrum, y hooks propios en Claude Code; una rama y una pull request por cambio, escriba quien escriba el código

Hecho por mí

05

Formación

Diplomas de ingeniería de seguridad — SecureFlag2022 — 26
Scrum Product Owner — Jerónimo Palacios2019
Node Fullstack — Ironhack2018
Cursos: Node avanzado, testing unitario con Jasmine, accesibilidad y UX, Angular, programación orientada a objetos, gestión ágil de proyectos y desarrollo web con PHP, JS y SQL2012 — 19
Ingeniería de Sonido — ECAM2001 — 05
Humanidades — UC3M1998 — 01

¿Necesitas un ingeniero que entregue end-to-end y aun así cuide cada píxel? Hablemos.

© 2026 Beltrán Rengifo