Odin Ugedal is a seasoned software engineer based in Oslo with 30 years of experience focused on site reliability, systems programming, kernel work, and cloud-native infrastructure. He blends deep low-level expertise—evident from contributions to runc, cgroup handling, and kernel-related fixes—with cloud-scale SRE practice, currently running container platforms at Palantir. Odin is an active open-source contributor across high-profile projects such as Kubernetes, Cilium, cAdvisor and Gitea, often improving performance, memory usage, and container resource correctness. His work shows a pragmatic attention to detail (fixing edge cases like hugetlb unit handling and robust cgroup v2 memory stats) and a knack for reducing runtime overhead through targeted refactors and caching. Trained with an MSc in Computer Science from NTNU, he pairs academic foundation with a track record of production-grade systems and tooling improvements.
30 years of coding experience
4 years of employment as a software developer
Upper secondary school, Upper secondary school at Åfjord Videregående Skole
eBPF-based Networking, Security, and Observability
Role in this project:
Back-end Developer & Performance Engineer
Contributions:104 reviews, 26 PRs, 191 comments in 5 years 2 months
Contributions summary:Odin primarily focused on optimizing the Cilium codebase, demonstrating a strong understanding of performance and memory usage. They refactored existing code, such as in the `pkg/policy` and `pkg/labels` packages, to reduce overhead and improve efficiency. The user's contributions included rewriting benchmarks and introducing caching mechanisms to reduce allocations and improve runtime performance, specifically within the `dnsproxy` component. Furthermore, they also addressed memory pressure issues by optimizing the marshalling process of policy data.
CLI tool for spawning and running containers according to the OCI specification
Role in this project:
Backend Developer
Contributions:22 reviews, 25 commits, 12 PRs in 2 years 2 months
Contributions summary:Odin primarily contributed to the `runc` project by fixing bugs related to cgroup configurations and memory management. They addressed an issue with the "kB" prefix in hugetlb cgroup settings, ensuring compatibility with different kernel versions. Furthermore, the user implemented tests to prevent regressions in functionality. In addition, they exported the list of HugePageSizeUnits.
containersruncseccompspecificationpodman
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
Odin Ugedal - Software Engineer at Palantir Technologies