Dag-erling Smørgrav

Senior Software Engineer at SAS Squossifrage

Le Mans, Pays de la Loire, France
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
Dag-erling Smørgrav is a Senior Software Engineer with 28 years of experience specializing in systems programming, Unix (BSD/Linux), and languages including C, Go, Perl, and Python. He is a long-time FreeBSD committer and author of critical projects such as OpenPAM and libfetch, with deep expertise in kernel and userland integration, security hardening, and package tooling. His recent open-source contributions include enhancing libarchive’s zstd support and patching security-sensitive FreeBSD components and pkg internals, demonstrating both low-level craftsmanship and attention to supply-chain integrity. Dag-erling has built and maintained cross-platform agents and kernel modules in production, and has led election coordination and security roles within the FreeBSD core team. Based in Le Mans, France, he combines decades of operational security and systems work with active freelance and commercial engagements. He often surfaces non-obvious improvements—like subtle flush semantics in write filters and fine-grained archive framing—that materially boost reliability and interoperability.
code28 years of coding experience
job22 years of employment as a software developer
bookBaccalauréat scientifique, Baccalauréat scientifique at Lycée français d'Oslo / Den franske skolen
bookComputer Science, Computer Science at University of Oslo
languagesNorwegian, French, English
stackoverflow-logo

Stackoverflow

Stats
320reputation
52kreached
7answers
1question
github-logo-circle

Github Skills (31)

archiving10
package-management10
freebsd10
patch10
c1110
manifest10
c1710
security10
package-manager-tool10
parsing10
parse10
package10
packager10
compression10
package-manager10

Programming languages (12)

C++CSSShellCMakefileM4GoPHP

Github contributions (5)

github-logo-circle
freebsd/freebsd-doc

Apr 1998 - Jan 2022

FreeBSD doc tree (read-only mirror)
Role in this project:
userSecurity Engineer
Contributions:395 commits in 24 years 1 month
Contributions summary:Dag-erling primarily contributed to fixing security vulnerabilities within the FreeBSD operating system documentation repository, focusing on kernel and network-related issues. Their commits address critical vulnerabilities, including those related to NFS clients, memory-mapped files, and sendfile transmissions. The user's work involved patching source code to mitigate risks and improve system security, with multiple commits directly addressing reported CVEs.
freebsdread-onlynetbsd
freebsd/pkg

Jul 2013 - Mar 2016

Package management tool for FreeBSD. Help at #pkg on Libera Chat or pkg@FreeBSD.org
Role in this project:
userBack-end Developer
Contributions:12 commits, 4 PRs, 2 comments in 2 years 8 months
Contributions summary:Dag-erling primarily contributed to the package management tool's back-end functionality. Their commits involved modifying the package creation process by computing package sizes and checksums, and updating manifest parsing to handle changes in field names. They also fixed a typo and moved an array definition for code organization. In addition, the user implemented a new operator for query strings and added a feature to the repository identification logic.
pkgchatpackage-managerlinuxfreebsd
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
Dag-erling Smørgrav - Senior Software Engineer at SAS Squossifrage