Warner Losh

Senior Software Engineer at FreeBSD Project

Longmont, Colorado, 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
Warner Losh is a senior software engineer with over 30 years of experience building products that bridge hardware and software, currently applying that expertise at Netflix and as a long-standing FreeBSD committer. He specializes in low-level systems work—boot loaders, device drivers, and kernel development across architectures like MIPS and ARM—while also shipping higher-level tooling and GUIs in C, C++, Java, and scripting languages. Warner has driven FreeBSD’s technical direction by inspiring and coordinating contributors, and he brings that same blend of technical stewardship and product focus to projects like TrueNAS middleware and NVMe tooling. His open-source contributions emphasize portability, maintainability, and correctness, including fixes that prevent subtle bugs such as ioctl-type sign-extension issues. Based in Longmont, Colorado, he combines deep Unix kernel knowledge with a knack for rallying teams to deliver practical, long-lived solutions.
code31 years of coding experience
job20 years of employment as a software developer
bookBS, BS at New Mexico Institute of Mining and Technology
bookBlue Valley High School
github-logo-circle

Github Skills (15)

c1710
linux10
ioctl10
c1110
nvme10
system-programming9
zfs9
storage9
embedded8
freebsd8
sys8
posix7
networking7
samba7
posixct7

Programming languages (15)

C#C++CRustMakefileGoPerlHTML

Github contributions (5)

github-logo-circle
truenas/middleware

Aug 2010 - Feb 2011

TrueNAS CORE/Enterprise/SCALE Middleware Git Repository
Role in this project:
userBack-end Developer
Contributions:371 commits in 6 months
Contributions summary:Warner's commits primarily focused on the TrueNAS middleware project, specifically adding features to the GUI and supporting new services like FTP, TFTP, and SSH. They improved disk and volume creation, implemented a new FreeNAS logo, and refined the GUI's look and feel. The user made various bug fixes and implemented default values for tables and enabled AIO for samba and kernel.
enterprisenfsiscsigit-repositorytruenas
linux-nvme/nvme-cli

Oct 2018 - Oct 2018

NVMe management command line interface.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 10 commits, 5 PRs in 1 day
Contributions summary:Warner primarily focused on improving the code's portability and maintainability by updating the include statements and removing unnecessary dependencies. Their work involved refactoring the code to use more standard interfaces, such as `sys/ioctl.h` and `localtime()`. They also addressed a potential sign extension bug by correcting the ioctl argument type. The user's contributions enhance the project's code quality and ensure it's compatible across various systems.
management-commandcommand-line-interfacenvmecli
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
Warner Losh - Senior Software Engineer at FreeBSD Project