Olaf聽Faaland

Software Developer at Lawrence Livermore National Laboratory

California, United States
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
Olaf Faaland is a seasoned software developer with 11 years of experience specializing in operating systems, embedded systems, and distributed file systems such as ZFS and Lustre. Based at Lawrence Livermore National Laboratory, he blends low-level kernel work (mutexes, RW locks, lockdep fixes) with tools for testing, monitoring, and managing large HPC environments. His background spans systems administration for multi-hundred-node clusters to architecting database-backed web services and 24x7 production platforms from his earlier startup experience. Proficient in C, Go, Assembly, Perl, Python, and SQL, he pairs deep systems expertise with practical automation and design skills. A steady open-source contributor to the widely used OpenZFS project, he brings reliability-focused improvements that reduce kernel lock dependency issues.
code11 years of coding experience
job18 years of employment as a software developer
book2011, B.S. Computer Science, 2011, B.S. Computer Science at University of California, Davis
github-logo-circle

Github Skills (15)

c1710
locking10
kernel10
system10
systemd10
filesystem10
openzfs10
locks10
kernel-module10
c1110
sys10
kernel-mode10
concurrency10
multithreading9
performance-optimization9

Programming languages (6)

ShellC++CGoHTMLPython

Github contributions (5)

github-logo-circle
openzfs/zfs

Oct 2015 - Apr 2021

OpenZFS on Linux and FreeBSD
Role in this project:
userBack-end Developer
Contributions:19 reviews, 89 commits, 95 PRs in 5 years 7 months
Contributions summary:Olaf's contributions primarily focused on enhancing the OpenZFS file system project by implementing and refining low-level system functionalities. They introduced and integrated new lock types, such as MUTEX_NOLOCKDEP and RW_NOLOCKDEP, designed to improve lock dependency management within the kernel and user space builds. The user also addressed and resolved lockdep warnings, improving the reliability of the ZFS modules. Furthermore, they modified several system components including the handling of mutexes, read-write locks, and the addition of a multi-modifier protection feature.
openzfstarballlinuxfreebsdsystem-software
ofaaland/lustre

Apr 2019 - Feb 2025

LLNL's branches of Lustre
Contributions:90 pushes, 116 branches, 13 tags in 5 years 10 months
brancheslustrellnl
Find and Hire Top DevelopersWe鈥檝e 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
Olaf Faaland - Software Developer at Lawrence Livermore National Laboratory