Odin Ugedal

Software Engineer at Palantir Technologies

Oslo, Norway
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
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.
code30 years of coding experience
job4 years of employment as a software developer
bookUpper secondary school, Upper secondary school at Åfjord Videregående Skole
bookNorwegian University of Science and Technology
languagesEnglish, Norwegian
github-logo-circle

Github Skills (45)

dependency-management10
markdown10
git10
caching10
kubernetes10
go-modules10
docker10
container10
back-end-development10
ebpf10
testing10
memory-management10
linux10
kubectl10
resource-management10

Programming languages (16)

JavaC++CSSCRustTeXGoHTML

Github contributions (5)

github-logo-circle
cilium/cilium

Oct 2019 - Nov 2024

eBPF-based Networking, Security, and Observability
Role in this project:
userBack-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.
bpfcontainerskerneltroubleshootingkubernetes-networking
opencontainers/runc

May 2019 - Aug 2021

CLI tool for spawning and running containers according to the OCI specification
Role in this project:
userBackend 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