# Hola, soy José Manuel.

> Una página de jmrp.io, publicada como markdown. Índice: https://jmrp.io/llms.txt

> Generated: 2026-09-02

Canonical: https://jmrp.io/es/
Language: es
Alternate: https://jmrp.io/index.md
Updated: 2026-09-02
License: https://jmrp.io/es/license/
Estado: Disponible para proyectos · Valencia (UTC+1)
Perfil: Ing. Firmware / Software
Enfoque: Firmware · Acoustics · DevSecOps
Base: Valencia, ES
downloads.total: 95128
repos.public: 38
last.post: 2026-06-22

Ingeniero de Firmware y Software.
Tendiendo puentes entre el **firmware**, el software y la I+D.

Soy José Manuel Requena Plens, ingeniero de I+D en Valencia, España, especializado en firmware embebido (C/C++, STM32/ESP32), desarrollo de software industrial e investigación en acústica aplicada. Mi trayectoria va desde la investigación académica en acústica hasta el desarrollo de firmware industrial, y esa amplitud es la que más me motiva.

Disfruto integrando hardware y software de principio a fin. Contribuyo activamente al Open Source —con herramientas usadas por desarrolladores de todo el mundo— y soy un apasionado del self-hosting. Mi homelab sirve este sitio y los [servidores MCP públicos](https://mcp.jmrp.io/es/) a los que cualquiera puede conectar un cliente de IA. [Consulta mi CV](https://jmrp.io/es/cv/) para ver la trayectoria completa.

## Secciones

### Blog

URL: https://jmrp.io/es/blog/

Página de listado. Cada entrada publica su propio gemelo markdown, y llms.txt los lista todos.

### Series

URL: https://jmrp.io/es/blog/series/
Markdown: https://jmrp.io/es/blog/series/index.md

Itinerarios de lectura curados: por qué existe un grupo de entradas y en qué orden leerlo.

### Herramientas

URL: https://jmrp.io/es/tools/

Página de listado. Cada herramienta publica su propio gemelo markdown con la documentación completa, y todas se ejecutan en el cliente.

### Proyectos

URL: https://jmrp.io/es/projects/
Markdown: https://jmrp.io/es/projects/index.md

### Publicaciones

URL: https://jmrp.io/es/publications/
Markdown: https://jmrp.io/es/publications/index.md

### CV

URL: https://jmrp.io/es/cv/
Markdown: https://jmrp.io/es/cv/index.md

### Uses

URL: https://jmrp.io/es/uses/
Markdown: https://jmrp.io/es/uses/index.md

### Sobre mí

URL: https://jmrp.io/es/about/
Markdown: https://jmrp.io/es/about/index.md

### Feeds

URL: https://jmrp.io/es/feeds/
Markdown: https://jmrp.io/es/feeds/index.md

### Homelab

URL: https://jmrp.io/es/homelab/
Markdown: https://jmrp.io/es/homelab/index.md

Su gemelo lleva los marcadores de las métricas en vez de los valores: nginx los sustituye al servir el documento, así que el markdown trae las mismas cifras vivas que la página y no se cachea nunca.

### Privacidad

URL: https://jmrp.io/es/privacy/
Markdown: https://jmrp.io/es/privacy/index.md

### Licencia

URL: https://jmrp.io/es/license/
Markdown: https://jmrp.io/es/license/index.md

## Proyectos destacados

- gitlab-mcp-server — https://github.com/jmrplens/gitlab-mcp-server
  Stars: 32 · Language: Go
  Open source GitLab MCP server for AI assistants: 2-tool dynamic find/execute over 850+ GitLab actions (1,000+ Enterprise), stdio/HTTP/OAuth, safe/read-only modes.
- phonometry — https://github.com/jmrplens/phonometry
  Stars: 110 · Language: Python
  Standards-conformant acoustics library for Python: measurement and metrology, building, environmental and room acoustics, psychoacoustics, electroacoustics, vibration, underwater and aircraft/rotorcraft noise. Every method is implemented from the standard and validated against reference data, with teaching-style docs (formerly PyOctaveBand).
- Cloudflare-DNS-Updater — https://github.com/jmrplens/Cloudflare-DNS-Updater
  Stars: 28 · Language: Shell
  Bash script to update, create or delete IPv4 and IPv6 records in @Cloudflare.
- TFG-TFM_EPS — https://github.com/jmrplens/TFG-TFM_EPS
  Stars: 84 · Language: TeX
  Plantilla LaTeX para la elaboración de TFG y TFM en la Escuela Politécnica Superior de la Universidad de Alicante

## Últimas entradas

- Un PIN de 4 dígitos basta: claves vinculadas al ESP32-S3
  URL: https://jmrp.io/es/blog/012-device-bound-key-derivation/
  Markdown: https://jmrp.io/es/blog/012-device-bound-key-derivation/index.md
  Published: 2026-06-22
- Una bóveda con bloqueo ante fallos: Encrypt-then-MAC en un MCU
  URL: https://jmrp.io/es/blog/011-encrypt-then-mac-vault/
  Markdown: https://jmrp.io/es/blog/011-encrypt-then-mac-vault/index.md
  Published: 2026-06-16
- Lo que el linker no hará: empaquetar cadenas i18n en un MCU
  URL: https://jmrp.io/es/blog/010-packed-i18n-string-pool/
  Markdown: https://jmrp.io/es/blog/010-packed-i18n-string-pool/index.md
  Published: 2026-06-10
- Ejecutando un Bridge Tor en Linux: Guía Completa obfs4 y WebTunnel
  URL: https://jmrp.io/es/blog/009-running-tor-bridge/
  Markdown: https://jmrp.io/es/blog/009-running-tor-bridge/index.md
  Published: 2026-03-30
- MikroTik PPPoE + DHCPv6-PD: Dual-Stack para DIGI España
  URL: https://jmrp.io/es/blog/008-mikrotik-pppoe-dualstack-digi/
  Markdown: https://jmrp.io/es/blog/008-mikrotik-pppoe-dualstack-digi/index.md
  Published: 2026-02-15
