Will Woods is a seasoned Linux systems software engineer with 18 years of experience building images, packaging systems, early boot components, and the tooling that turns code into runnable systems. He has driven image-builder and initramfs features at Red Hat (notably RHEL 8 Composer/Image Builder) and contributed to prominent open-source projects like lorax and dracut to improve image creation and network-boot/live-image support. Comfortable across the stack, he’s fixed kernel and compiler bugs, led QA automation efforts, and even shipped UX and web app pieces—bringing pragmatic systems thinking to diverse problems. More recently he worked on confidential-computing tooling for running WebAssembly in TEEs at Profian/Enarx, reflecting a growing focus on secure, reliable platform primitives. Based in San Francisco, he pairs deep low-level expertise with a longtime commitment to testability and reproducible builds—plus an unusual side skill: speedcubing.
18 years of coding experience
20 years of employment as a software developer
Computer Science, Computer Science at University of Maryland
Tools for creating images, including the Anaconda boot.iso, live disk images, iso's, and filesystem images.
Role in this project:
Back-end Developer
Contributions:379 commits, 5 PRs, 2 pushes in 7 years 4 months
Contributions summary:Will contributed significantly to the `lorax` project, which focuses on creating images and tools for system installation. Their work primarily revolved around developing and modifying utility functions within the codebase, including the addition of file and directory removal capabilities, the creation of disk images, and the implementation of compression tools. The user also refactored the architecture by introducing object-oriented structures for managing build parameters and streamlining the image creation process. Furthermore, the user worked on the file structure and boot images.
Contributions summary:Will significantly contributed to the dracut project by implementing and enhancing network-related functionalities within the initramfs environment. Their work included adding support for live images fetched from the network (livenet module), incorporating update mechanisms for live images, and refactoring network-related code into libraries. The user also focused on improving network interface configuration, adding support for UUIDs, and improving the reliability and robustness of network initialization.
bootdracutinfrastructureinitramfsevent-driven
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.