Junior Linux Systems Administrator | DevOps EnthusiastSeville, Spain · Open to relocation
Self-taught systems enthusiast with a decade of hardware tinkering and two years of deep focus on Linux, Docker, and Python automation. I build and maintain reliable homelab infrastructure and containerized services.
Skills
Operating systems, infrastructure, networking, and tooling I use regularly.
A headless home server in Seville I use every day for reliable remote access, DNS filtering, and network-wide ad blocking—without exposing SSH to the public internet.
I reach it from a ThinkPad over Tailscale with Mosh for resilient sessions; Pi-hole runs on the mesh for whole-network filtering.
Tailscale is the only way in—no open SSH port on the router.
Self-hosted music environment aimed at a full streaming-style experience: search and manage your library, play from any device, and keep queues and settings in sync—your files, your infrastructure.
Python launcher and browser-based Station on a headless Linux host; SQLite backs the catalog and metadata.
I run it as everyday home infrastructure; remote access works cleanly over Tailscale when I need it off-LAN.
Desktop visualizer that shows harmony and musical form in 3D—consonance and movement read as geometry on a Tonnetz-style spiral, not a plain volume or spectrum bar.
Rust handles capture and GPU rendering end to end so the image stays tight to the audio with minimal delay.
Self-hosted log search and natural-language Q&A over your own data—Postgres for storage, pgvector for similarity search, and a local Ollama model so answers stay on your machine.
Ingest and index logs into Postgres with vector embeddings for semantic retrieval, not just keyword matches.
The LLM runs via Ollama locally so you can ask questions about log lines without sending prompts to a third-party API.
Timer app built for professional kitchens: juggle several dishes at once—each with its own countdown—so sauces, proteins, and sides stay on track during service. Clear notifications and haptics help you catch every finish without hovering over a single clock.
Many timers running in parallel with local notifications so alerts still fire when the app is in the background.
Expo and React Native: one codebase for Android, iOS, and web-based testing from the same project.
Smaller Tools & Scripts
brain | Python.Minimal terminal tool to add, edit, and list Markdown notes in one folder—plain Python, no install beyond the interpreter.
remove-multi-titles-yt | JavaScript, WebExtensions.Chrome/Firefox extension that remembers the first title you saw for each video and keeps it when YouTube A/B-tests different titles for the same clip.
fish-echo-alias | Fish shell, Fisher.Fish function that echoes an alias definition as a string; installable with Fisher.