# José Manuel Requena Plens

> One page from jmrp.io, published as markdown. Index: https://jmrp.io/llms.txt

> Generated: 2026-08-29

URL: https://jmrp.io/cv/
Language: en
Alternate: https://jmrp.io/es/cv/index.md
Updated: 2026-08-28

**José Manuel Requena Plens** — Firmware & Software Engineer

Location: Valencia, Spain
Availability: On-site, remote or hybrid
Email: jmrplens@gmail.com
Links: jmrp.io (https://jmrp.io), github.com/jmrplens (https://github.com/jmrplens), gitlab.com/jmrp (https://gitlab.com/jmrp), linkedin.com/in/jmrplens (https://www.linkedin.com/in/jmrplens), Google Scholar (https://scholar.google.com/citations?user=9b0kPaUAAAAJ), 0000-0003-1250-6212 (https://orcid.org/0000-0003-1250-6212)

**Embedded firmware and software engineer** with experience building industrial firmware for solar inverters (C, STM32, FreeRTOS) and a solid R&D background in acoustics (physics). Focused on low-level optimization, industrial communications (Modbus) and hardware test automation. I maintain *open source* projects used by developers worldwide. Targeting **firmware, software and QA** roles, bringing engineering rigor and a focus on quality.

## Experience

- **R&D Software Developer** — Power Electronics S.L.
  Department: Solar + Storage
  Location: Lliria, Spain
  Period: Apr 2023 - May 2026

  Firmware development for solar inverters and control systems in photovoltaic plants, working on STM32 microcontrollers with bare-metal and RTOS environments.
  - Reduced RTOS task stack usage by 30%–50%, optimizing memory on STM32 microcontrollers.
  - Optimized Modbus TCP request handling, cutting CPU usage under load (40,000 req/s) from 80% to 17% with no dropped responses.
  - Redesigned embedded file-system access, cutting access times by over 50%.
  - Implemented a scheduled purge (daily/monthly) that safely clears thousands of files, preventing storage exhaustion under continuous operation.
  - Built and maintained industrial communications in C with hardware abstraction layers (HAL): Modbus RTU/TCP, UART, I2C and SPI.
  - Automated the test suite: ~50–80 unit tests per module (Ceedling, thousands in total) reaching 100% line and branch coverage via standard-library mocks/fakes, plus hundreds of on-hardware integration tests (pytest) — TCP/FTP performance and FTP security —; all in CI.
  - Reviewed merge requests across a 12-person team, catching bugs and proposing improvements before integration.

- **Predoctoral researcher** — Polytechnic University of Valencia, Spanish National Research Council, Hospital La Fe
  Department: Medical Imaging and Therapy Systems
  Location: Valencia, Spain
  Period: Jan 2023 - Apr 2023

  Researcher in the R&D line: **Acoustic Metamaterials for Ultrasound Histotripsy treatments**.
  - Ultra-close focus acoustic lens design.
  - Prototype manufacturing.
  - Experimentation with ex-vivo tissues.
  - **Project**: New generation of smart metasurfaces based on additive manufacturing for strategic applications in telecommunications (Metasmart). Funded by the Valencian Agency for Innovation (Reference: INNEST/2022/345).

- **Predoctoral researcher** — Polytechnic University of Valencia, Spanish National Research Council
  Department: Medical Imaging and Therapy Systems
  Location: Valencia, Spain
  Period: Jul 2021 - Jul 2022

  The main objective is to conduct research and development of acoustic metamaterials for use in architectural applications and medical imaging.
  - Developed acoustic metadiffusers reaching a diffusion coefficient of 0.8 with a thickness 10× smaller than traditional diffusers.
  - Simulation of the acoustic diffusers and validation of results (MATLAB & COMSOL).
  - Designed and 3D-printed (resin) slitted-tube waveguides with numerically-computed slits (2–3 cm tubes, ~0.5 mm slits) that increased ultrasound directivity and range ~15× in air, validated experimentally.
  - Validated experimental results against those obtained in simulation.
  - Advisor of the Master thesis of a student of the Master's Degree in Acoustic Engineering of the UPV.

- **Researcher in European project** — Higher Polytechnic School of Gandia, European Space Agency
  Department: Complex Media Acoustics Group of IGIC
  Location: Gandia, Spain
  Period: Feb 2020 - Jul 2021

  Implement and experimentally validate a sound mitigation method, applicable to a real space vehicle launch configuration (VEGA), that results in a significant decrease in sound pressure levels generated in the launch area during spacecraft liftoff.
  - Designed the optimum acoustic-metamaterial geometry, achieving near-total absorption (α ≈ 1) across 200–500 Hz with a subwavelength design (wavelength/thickness ratio ≈ 16.5 vs ~2 conventional), validated on real lab prototypes.
  - Simulation of a real environment to validate design performance (MATLAB, COMSOL & Python).
  - Designed and 3D-printed the first prototype; for the large-scale version designed the injection-molding model and sourced the manufacturing of 600 modules with a supplier.
  - Development of software for acoustic measurements according to ISO 10534-2 and ASTM E2611 standards. [A|Lab](https://github.com/jmrplens/A-Lab)
  - Design and development of a 3-axis robotic system to perform experimental measurements. Photos and some information here: [NEWS](https://cienciagandia.webs.upv.es/en/2022/03/metamaterial-to-reduce-noise-in-space-rocket-launches/ "Space rocket launches metamaterial project")
  - Results validated and accepted by ESA.
  - Project funded by ESA (European Space Agency) with reference ESA AO/1-9479/18/NL/LvH, in collaboration with: CNRS/Laboratoire d'Acoustique de la Université du Mans; COMET Ingeniería; Spanish National Research Council (CSIC) and Polytechnic University of Madrid.

- **Research internship** — University of Alicante
  Department: Dep. of Physics, Systems Engineering and Signal Theory
  Location: Alicante, Spain
  Period: Feb 2018 - Jul 2018

  Internship in different research projects in the [Applied Acoustics Group](https://iufacyt.ua.es/es/grupos-de-investigacion/acustica-aplicada.html "Applied Acoustics Group at UA"), belonging to the University Institute of Physics Applied to Sciences and Technologies of the Higher Polytechnic School of Alicante.
  - Simulation of acoustic models.
  - Acoustic measurements by means of a LabView-controlled robotic system.
  - Investigation of the acoustic radiation efficiency (Vibration-borne noise) of metallic plates for an initial study of ship noise emissions in water. Carried out in collaboration with [SAES](https://electronica-submarina.com/ "SAES - Marine Electronics"), here you can read a news item on the subject: [NEWS](https://electronica-submarina.com/2018/11/05/saes-latest-researches-on-underwater-noise-by-ships-are-presented-at-tecniacustica/ "Ship underwater noise research").

- **Founder and Vocal Member** — AmicroTech
  Department: University of Alicante
  Location: Alicante, Spain
  Period: Sep 2016 - Jul 2018

  Association based at the Higher Polytechnic School of the University of Alicante. Promotes project-oriented microcontroller programming knowledge.
  - Taught 30+ students in reinforcement and extension classes for the subject "Digital Electronic Systems" of the Degree in Sound and Image Engineering of the University of Alicante.
  - Laboratory organization and planning (located at the Colegio Mayor).
  - Communication and Public Relations.

- **Sound technician** — Acusticox
  Location: Cox, Spain
  Period: Jun 2011 - Feb 2018
  - Equipment installation and adjustment for events.
  - Equipment installation and adjustment for permanent installation.
  - FOH Technician.
  - Customer acquisition.

- **Laboratory technician** — Profdent
  Location: Alicante, Spain
  Period: Sep 2005 - Nov 2009
  - Reception of work and casting of plaster models from impressions (alginate/silicone), with and without implants.
  - Mounting articulators and casting metal crowns in a centrifuge.
  - Ceramic application on crowns and bridges.

## Technical Skills

- **Embedded Firmware & Electronics**: C, STM32 & ARM, ESP32 / ESP-IDF, PlatformIO, Texas Instruments ((MSP430, Tiva C, Code Composer Studio)), FreeRTOS / RTOS, Comm. Protocols ((I2C, SPI, RS485, Modbus)), HW Debugging ((JTAG / SWD)), Keil uVision, Instrumentation ((Oscilloscopes, DAQs, Logic A.)), Secure Boot & Embedded Security ((secure boot, flash encryption, key derivation)), Doxygen ((firmware documentation))
- **Software Engineering & Tools**: Python, C++, Go, TypeScript, Bash ((shellcheck, bats)), Clang Tooling ((clangd, clang-format, clang-tidy)), Git, GitHub, GitLab, Docker, MATLAB, CMake, JetBrains Toolbox ((CLion, PyCharm, WebStorm))
- **Quality, CI/CD & DevSecOps**: GitHub Actions, GitLab CI, Jenkins, SonarQube / SonarCloud, GoReleaser ((multi-platform releases)), Static Analysis & SAST ((CodeQL, gitleaks, golangci-lint)), Testing ((Ceedling, pytest, Playwright, Vitest, bats)), pre-commit hooks
- **Networking**: TCP/IP & Networking, MikroTik RouterOS, WireGuard / VPN, IPv6 & Dual-stack, QUIC / HTTP3, DNS / Dynamic DNS
- **Security & Cryptography**: Applied Cryptography ((AEAD, encrypt-then-MAC, KDFs)), TLS / mTLS / PKI ((client certificates)), Nginx Hardening ((CSP, security headers)), CrowdSec ((IDS/IPS)), Network Hardening ((firewall, tarpit, honeypot))
- **AI & Agentic Engineering**: Model Context Protocol (MCP) ((Server development in Go)), AI Coding Agents ((Claude Code, Copilot, agent skills/workflows)), LLM Integration ((API, prompt engineering, tool-use))
- **Simulation & Acoustics**: COMSOL Multiphysics, LabView, Acoustic Instrumentation ((laser/vibration accelerometers, microphones))
- **General & Platforms**: Linux / Unix, MacOS, Windows, LaTeX, HTML / CSS

## Open Source Projects

- **gitlab-mcp-server** (Go · Model Context Protocol server)
  Open-source GitLab MCP server that exposes 850+ GitLab actions (1,000+ on Enterprise) to AI assistants through a dynamic 2-tool find/execute design, with stdio/HTTP/OAuth transports and safe & read-only modes.
  - On npm; listed on Glama, mcp.so, Cursor & mcpservers.org
  - GitHub: https://github.com/jmrplens/gitlab-mcp-server
  - npm: https://www.npmjs.com/package/@jmrp.io/gitlab-mcp-server
  - Glama: https://glama.ai/mcp/servers/jmrplens/gitlab-mcp-server
  - Cursor: https://cursor.directory/plugins/gitlab-mcp-server
  - Live: https://mcp.jmrp.io/#gitlab
  - Docs: https://jmrplens.github.io/gitlab-mcp-server/

- **phonometry** (Python · DSP · Acoustics)
  Standards-conformant acoustics library: sound level metrology, psychoacoustics, room, building, environmental and underwater acoustics, vibration, electroacoustics and wave simulation — every method implemented from the standard, with 550 CI-enforced conformance checks across 367 standards. Formerly PyOctaveBand.
  - PyPI
  - GitHub: https://github.com/jmrplens/phonometry
  - PyPI: https://pypi.org/project/phonometry/
  - Docs: https://jmrplens.github.io/phonometry/

- **cs-routeros-bouncer** (Go · Firewall · MikroTik · WAF)
  CrowdSec bouncer for MikroTik RouterOS: feeds the collaborative IPS/WAF CrowdSec decisions into the RouterOS firewall (address lists) through its API, blocking malicious IPs in real time.
  - On the CrowdSec Hub
  - GitHub: https://github.com/jmrplens/cs-routeros-bouncer
  - CrowdSec Hub: https://app.crowdsec.net/hub/author/jmrplens/remediation-components/cs-routeros-bouncer
  - Docs: https://jmrplens.github.io/cs-routeros-bouncer/

- **Cloudflare-DNS-Updater** (Bash · DevOps)
  Dynamic DNS client for Cloudflare (IPv4/IPv6) written in Bash, with a bats test suite and coverage reporting.
  - GitHub: https://github.com/jmrplens/Cloudflare-DNS-Updater

- **TFG-TFM_EPS** (LaTeX · Academic template)
  LaTeX template for Bachelor's and Master's theses at the University of Alicante (EPS), with an automated CI build pipeline.
  - GitHub: https://github.com/jmrplens/TFG-TFM_EPS

## Education

- **PhD program in Health and Wellness Technologies (discontinued)** — Polytechnic University of Valencia
  Department: Ultrasound Medical and Industrial Laboratory
  Location: Valencia, Spain
  Period: 2019–2023

  Before completing the doctorate, I redirected my career toward industrial software development, applying my foundation in data analysis, programming and analytical problem-solving. The discontinued program focused on industrial and biomedical applications of metamaterials for the control of acoustic beams, combining new air-coupled ultrasound transducers with hyperbolic metamaterials to design vision systems that exceed the imaging capabilities of traditional systems.
  - Biomedical signal processing and acoustic analysis algorithms.
  - Ultrasound characterization for medical applications.
  - Computational modeling and simulation of acoustic phenomena.
  - Development of experimental methodologies for biomedical studies.
  - Publication of results in specialized conferences and journals.

- **Master's Degree in Acoustical Engineering** — Polytechnic University of Valencia
  Department: Higher Polytechnic School of Gandia
  Location: Gandia, Spain
  Period: 2019

  Degree obtained with honors in: Fundamentals of Acoustics, Acoustic Isolation, Musical Acoustics, Signal Processing in Acoustic Engineering, Ultrasonics and Acoustic Simulation Techniques.
  - Final Master's thesis entitled **Difusores acústicos basados en resonadores de membrana y placa** ('Acoustic diffusers based on membrane and plate resonators'), qualified with honors with special mention.

- **Degree in Telecommunication Engineering in Sound and Image** — University of Alicante
  Department: Higher Polytechnic School
  Location: Alicante, Spain
  Period: 2018

  Degree obtained together with the 2 specializations: Acoustic Engineering and Audiovisual Technology.
  - Final Degree Work entitled [Estudio de la relación campo directo/reverberado; útil/perjudicial](https://rua.ua.es/entities/publication/51f4a3fd-7a4b-4d5a-9ff1-3cd7900b7d0f "Final Degree Work") ('Study of the direct/reverberated field relationship; useful/harmful').

- **Higher Vocational Degree — Superior Sound Technician** — IES Luis García Berlanga
  Location: Alicante, Spain
  Period: 2011

- **Intermediate Vocational Degree — Electronics Technician** — IES Salesianos (San José Artesano)
  Location: Elche, Spain
  Period: 2009

## Certificates

- **Occupational Health and Safety**
  - Generic — INVASSAT (50 Hours)
  - Nanomaterials — INVASSAT (50 Hours)
  - Chemical sector — INVASSAT (50 Hours)
  - Emergencies — INVASSAT (70 Hours)
  - Nutrition — INVASSAT (50 Hours)
  - Educational — INVASSAT (50 Hours)
  - Services — INVASSAT (50 Hours)
  - Researcher — UPV (15 Hours)
- **Transversal competences**
  - Gender perspective — EVES (20 Hours)
  - Teamwork — Labora (25 Hours)
  - Design Thinking — Labora (25 Hours)
  - Critical Thinking — Labora (25 Hours)
  - Adaptability, flexibility and agility — Labora (25 Hours)
  - Workplace autonomy and innovation, initiative and creativity — Labora (25 Hours)
  - Improving professional efficiency — Labora (25 Hours)
  - Entrepreneur gender perspective — UPV (20 Hours)
- **Labor/Industrial**
  - Op. Industrial trucks — Gescoform (15 Hours)
  - Food Hygiene Course — Asonoman (30 Hours)
  - Self-protection plans — INVASSAT (15 Hours)
  - Static electricity — INVASSAT (15 Hours)
  - Data privacy — CSIRT-CV (10 Hours)
- **Information technology**
  - Using Python for Research — HarvardX (50 Hours)
  - Analyzing Data With Python — IBM (20 Hours)
  - Visualizing Data with Python — IBM (20 Hours)

## Downloadable versions (PDF)

- [Spanish · ATS (concise)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_SPA_ATS.pdf) — recommended for job portals
- [English · ATS (concise)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_ENG_ATS.pdf) — recommended for job portals
- [Spanish · ATS (full)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_SPA_ATS_EXT.pdf) — exhaustive, indexable version
- [English · ATS (full)](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_ENG_ATS_EXT.pdf) — exhaustive, indexable version
- [Spanish · Design](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_SPA.pdf) — for reading or printing
- [English · Design](https://jmrp.io/pdf/CV_RequenaPlensJoseManuel_ENG.pdf) — for reading or printing

