Fernando Llamas

DevOps Engineer at Barcelona Supercomputing Center

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Fernando Llamas is a DevOps engineer with nine years of experience who blends an aerospace engineering mindset with deep practical expertise in infrastructure-as-code, package management, and CI-driven automation. Currently at the Barcelona Supercomputing Center after contributing to HPC deployment and integration at Inria, he excels at using modern package managers (Nix, Spack, Guix) to deliver reproducible builds and solve performance-sensitive integration issues. He is an active open-source contributor—author of Miq, an immutable package manager from his master’s thesis, and a key contributor to projects like nh and Hyprland—bringing Rust, Lua, Nix, and container tooling together to simplify developer workflows. Fernando’s work emphasizes type-safe, functional approaches and highly automated, declarative operations (dotfiles, declarative server infra with Nomad/Vault/Consul) that minimize drift and eliminate dependency conflicts by design. He pairs research-grade rigor with practical automation, often deploying end-to-end CI that builds, tests and updates systems automatically.
code9 years of coding experience
job2 years of employment as a software developer
bookMSc in Research in Systems and Computer Engineering, MSc in Research in Systems and Computer Engineering at Universidad de Cádiz
bookBSc in Aerospace Engineering, Navigation and Aerospace Systems, BSc in Aerospace Engineering, Navigation and Aerospace Systems at Universidad Politécnica de Madrid
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
11reputation
34reached
1answer
1question
github-logo-circle

Github Skills (42)

git10
docker10
composition10
package-management10
nix10
nixos10
bash10
ws10
dockers10
automation10
script10
build-automation10
compositing10
composite10
automations10

Programming languages (22)

C#C++CRustSchemeMakefileGoHTML

Github contributions (5)

github-logo-circle
nix-community/nh

Feb 2022 - Feb 2023

Yet another nix cli helper
Role in this project:
userBackend & DevOps Engineer
Contributions:8 reviews, 157 commits, 106 PRs in 11 months
Contributions summary:Fernando contributed to the core functionality of the Nix CLI helper, starting with the creation of the main module and subsequently introducing features like environment variable handling. They developed tools for interacting with Nix flakes, including commands for finding and showing flakes. The user also refactored the flake detection mechanism and implemented build processes using poetry2nix, including the addition of pre-commit hooks and build testing.
clinixnix-flakenixosrust
hyprwm/Hyprland

May 2022 - Sep 2022

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Role in this project:
userDevOps Engineer & System Architect
Contributions:10 reviews, 26 commits, 10 PRs in 3 months
Contributions summary:Fernando's contributions primarily revolve around the Nix build system and the overall architecture of the Hyprland compositor. They implemented significant changes to the `flake.nix` file, including updates to how dependencies like `wlroots` are handled and improvements to the overlay system. The user also added a NixOS module for easy installation and made adjustments for file paths and Nvidia-specific configurations, reflecting a focus on system-level integration and build process optimization.
dynamic-tilingwaylandreloadx11hyprland
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Fernando Llamas - DevOps Engineer at Barcelona Supercomputing Center