Trabajo en las dos mitades de una aplicación. Escribo el backend en PHP y el frontend con JavaScript, pero no doy el trabajo por terminado cuando el código compila: también monto el servidor que lo sirve, el proxy que le pone el certificado y la copia de seguridad que lo rescata si algo sale mal.
Esa parte la aprendí manteniendo mi propia infraestructura: tres servidores Linux, más de cuarenta contenedores y todo definido en un repositorio, con monitorización y copias verificadas. Cuando algo falla de madrugada, el aviso llega a mi teléfono.
Me interesan los sistemas que se pueden reconstruir desde cero, los procesos desacoplados con colas de mensajes y los scripts que evitan repetir una tarea por tercera vez.
Herramientas con las que trabajo de forma habitual, no una lista de todo lo que he tocado alguna vez.
Lenguajes
Backend y datos
Infraestructura y automatización
Frontend
| Proyecto | De qué va |
|---|---|
| Infraestructura propia | Tres servidores Linux con más de cuarenta contenedores, definidos por completo en un repositorio: Traefik con certificados automáticos, Prometheus y Grafana, y copias cifradas con restic que se prueban restaurando, no suponiendo. |
| nan-mcp-server | Servidor MCP que expone generación y edición de imágenes, síntesis de voz, transcripción y embeddings como herramientas para asistentes de IA. |
| Bot de WhatsApp | Atención automatizada sobre la Cloud API para una clínica de fisioterapia, en PHP 8.3, con respuestas configurables por JSON y pruebas de humo en el despliegue. |
| Sistema de citas | Agenda para una clínica: disponibilidad por profesional, duraciones distintas por tratamiento y sin dobles reservas. |
| rabbitmq-queues | Proyecto para aprender a fondo el trabajo con colas de mensajes. |
| dotfiles | Mi configuración de sistema, versionada. |
Hay más cosas en el portafolio — que, por
cierto, se despliega solo: un push a main compila el sitio y lo publica en mi
propio servidor.
Si algo de aquí te resulta útil, cógelo.



