Administrador de Sistemas Linux Junior | Entusiasta DevOpsSevilla, España · Disponibilidad para reubicación
Perfil técnico autodidacta con más de 10 años de experiencia a nivel hardware/SO y dos años de especialización en Linux, contenedores (Docker) y automatización con Python. Desarrollo software liviano, principalmente orientado al self-hosting, y administro y mantengo sistemas en red.
Habilidades
Sistemas operativos, infraestructura, redes y automatización.
Automatización: Python (desarrollo de CLI y API), Bash, Git
Proyectos
Implementaciones reales: arquitectura, despliegue y operación.
Administración remota y homelab | Debian, Tailscale, Pi-hole, SSH, Mosh
Servidor casero sin monitor en Sevilla que uso a diario: acceso remoto fiable, filtrado DNS y bloqueo de anuncios en toda la red, sin abrir SSH a internet.
Acceso desde un ThinkPad por Tailscale y Mosh; Pi-hole en la malla para filtrar a nivel de red.
Solo entro por Tailscale—no hay SSH expuesto al router.
Entorno musical autoalojado pensado como un servicio de streaming completo: buscar y gestionar tu biblioteca, escuchar desde cualquier dispositivo y mantener cola y ajustes sincronizados—tus archivos, tu servidor.
Lanzador en Python e interfaz web “Station” en un Linux sin monitor; SQLite guarda catálogo y metadatos.
Lo uso como infraestructura diaria en casa; con Tailscale el acceso remoto fuera de la LAN es directo.
Visualizador de escritorio que muestra armonía y forma musical en 3D: la consonancia y el movimiento se leen como geometría en una espiral tipo Tonnetz, no como una barra de volumen o un espectro genérico.
Rust de punta a punta en captura y renderizado GPU para que la imagen vaya al ritmo del audio con poco retraso.
Búsqueda de logs autoalojada y preguntas en lenguaje natural sobre tus propios datos: Postgres para almacenamiento, pgvector para búsqueda por similitud y un modelo Ollama local para que las respuestas no salgan de tu máquina.
Los logs se indexan en Postgres con embeddings vectoriales para recuperación semántica, no solo por palabras clave.
El LLM corre con Ollama en local para preguntar por líneas de log sin mandar prompts a APIs de terceros.
App de temporizadores pensada para cocinas de restaurante: llevar varios platos a la vez con una cuenta atrás por preparación—salsas, carnes, guarniciones—sin perder el hilo en pleno servicio. Avisos claros y respuesta háptica para no perder ningún punto de cocción.
Varios temporizadores en paralelo con notificaciones locales para que avisen aunque la app esté en segundo plano.
Expo y React Native: un solo código para Android, iOS y pruebas en web desde el mismo proyecto.
Herramientas y scripts menores
Brain | Python.Herramienta de terminal mínima en Python para crear, editar y listar notas Markdown en una carpeta—sin dependencias externas.
Remove-multi-titles-yt | JavaScript, WebExtensions.Extensión para Chrome/Firefox que guarda el primer título que ves de cada vídeo y lo mantiene aunque YouTube pruebe variantes distintas en el mismo contenido.
Fish-echo-alias | Fish shell, Fisher.Función de Fish que imprime la definición de un alias como cadena; se instala con Fisher.