Paul Dagnelie

Principal Engineer I at Perforce Software

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
Paul Dagnelie is a Principal Engineer I with 12 years of systems-level experience specializing in operating systems and filesystems, particularly ZFS and Illumos. Based in California and a Carnegie Mellon Computer Science alumnus, he drives ZFS development and Linux infrastructure at Perforce while also building internal automation to improve reliability. His long-standing open-source contributions to illumos and OpenZFS show deep expertise in low-level storage, send/receive semantics, and robustness fixes that affect large-scale data integrity. Paul’s background includes internships at Mozilla and Google, where he worked on filesystem notifications and site reliability—signal skills that inform his pragmatic approach to resilient storage systems. Notably, his work often addresses subtle memory and volume-block edge cases that materially improve real-world ZFS deployments.
code12 years of coding experience
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

c1710
data-structures10
memory-management10
filesystem10
openzfs10
c1110
system-programming10
zfs10
data-structure10
operating-system9
performance-optimization9
kernel-mode9
kernel9
debugging7
debug7

Programming languages (13)

C#JavaC++CSSRustCVueGo

Github contributions (5)

github-logo-circle
illumos/illumos-gate

Apr 2014 - Nov 2020

An open-source Unix operating system
Role in this project:
userBack-end Developer
Contributions:43 commits in 6 years 8 months
Contributions summary:Paul's commits focus on modifying and improving the ZFS (Zettabyte File System) implementation, specifically within the context of the illumos operating system. Their work includes fixing bugs, addressing code style issues, and enhancing ZFS features related to data storage and retrieval. The user's contributions also involve improving the robustness and reliability of the system by implementing various checks and corrections.
unixkerneloperating-systemlinuxillumos
openzfs/zfs

Dec 2015 - Nov 2022

OpenZFS on Linux and FreeBSD
Role in this project:
userBack-end Developer
Contributions:127 reviews, 102 commits, 93 PRs in 6 years 11 months
Contributions summary:Paul primarily contributed to the ZFS (Zettabyte File System) project by implementing and modifying low-level storage system features. Their work focused on enhancing the send and receive functionality, including handling data compression, memory usage, and the impact of file-system properties on the underlying storage operations. They also fixed issues related to the handling of volume blocks and memory allocation for the system. They demonstrated a strong understanding of file system internals, data structures, and low-level systems programming.
openzfstarballlinuxfreebsdsystem-software
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
Paul Dagnelie - Principal Engineer I at Perforce Software