Terje Larsen is a Senior DevOps Engineer based in Stockholm with 15+ years building scalable backend systems and developer tooling, and eight years focused specifically on improving developer velocity through automation. He combines deep hands-on experience with Nix, Terraform and Kubernetes (GKE/OpenShift) with polyglot coding in Go, Python, TypeScript and Ruby, and curious exploration of languages like Elixir and Rust. At Klarna he architected a next-generation infra delivery system and mono-repo CI/CD for 100+ services; at SEB he’s led multi-tenant GKE migration and custom CRDs while modernizing developer machines with NixOS and WSL images. An active open-source contributor, he has improved usability in widely used projects like fish-shell and the nix-community home-manager, including work that touches local LLM tooling (ollama). Colleagues rely on him for pragmatic automation that reduces toil, reproducible builds, and reproducible developer environments.
15 years of coding experience
15 years of employment as a software developer
High School Upper Secondary School The IT Programme, High School Upper Secondary School The IT Programme at John Bauergymnasiet
Contributions:16 commits, 6 PRs, 71 comments in 10 years 2 months
Contributions summary:Terje primarily focused on improving the command-line shell's functionality by enhancing the git prompt, completion, and alias features. They refactored the git prompt code, optimizing logic and adding new features like configurable status signs. Additionally, the user contributed by adding completions for tools such as `ruby-build`, `lunchy`, and `helm` to enhance the user experience.
Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
Full-stack Developer
Contributions:30 reviews, 5 commits, 12 PRs in 2 years 2 months
Contributions summary:Terje primarily contributed to the Nix-based user environment management system. Their work focused on enhancing existing modules, including adding support for features in autorandr and qutebrowser. They improved existing functionality such as how list values are handled in settings, and also integrated new modules like nix-your-shell, a wrapper for nix develop. Furthermore, the user made modifications in flake.nix for correct configurations and included a new module for ollama, which is related to local large language models.
nix-dotfilesnixosmaintainerhome-managerdotfiles
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.