Rok Garbas is a versatile software engineer with 17 years of professional experience and a long history of freelance open-source work, now based in Ljubljana and currently building product at Flox. He blends full-stack development, DevOps, and release engineering—strengthening CI/CD, containerization, and Nix-based reproducible builds at organizations like Mozilla and Tweag. Rok’s contributions span prominent projects such as the Nix package manager and NixOS ecosystem, where he improved automation, multi-platform Docker images, and binary cache integration. Equally comfortable shaping frontend UX and docs (Plone, Elm, Sphinx) as he is refactoring build systems and release pipelines, he brings pragmatic end-to-end ownership. A pragmatic tinkerer with roots in systems administration and Python, he often surfaces non-obvious efficiencies by applying Nix to streamline development, testing and deployment workflows.
17 years of coding experience
15 years of employment as a software developer
Gimnazija Jozeta Plecnika
Never Finished Maybe Someday, Mechatronics, Robotics, and Automation Engineering, Never Finished Maybe Someday, Mechatronics, Robotics, and Automation Engineering at Faculty of Electrical engineering, University of Ljubljana, Slovenia
English, Serbian, Croatian, Bosnian, Spanish, German, Polish, Slovenian, Portuguese, German
Contributions:142 reviews, 133 commits, 322 PRs in 2 years 7 months
Contributions summary:Rok contributed extensively to the front-end development of the NixOS search project. Their work involved setting up the Elm and Webpack build process, integrating various plugins and configurations. Further contributions included initial implementations of the search user interface, including the basic search functionality and the addition of the faceted search with channels and buckets. This included code changes to implement the package and option detailed views.
Contributions:187 reviews, 750 commits, 567 PRs in 2 years 11 months
Contributions summary:Rok contributed significantly to the NixOS homepage project by implementing and integrating flake.nix, a crucial feature for managing Nix packages and dependencies. They also introduced a NixOS container configuration for testing the homepage and added shell.nix and default.nix files for flake-compat support. Further work included integrating Netlify for deployment and migration to GitHub Actions, demonstrating experience with CI/CD and web development aspects of the project.
nixossourcesnix
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.