Russell Doty is a seasoned product and program leader with 16 years of experience blending engineering, product management, and go-to-market execution across startups and Fortune 50 companies. With an MBA and a mechanical engineering background, he specializes in full-lifecycle enterprise products—especially Linux, IoT, and system security—bridging technical, business, and sales teams to deliver Whole Product solutions. At Red Hat he led IoT and system security product strategy and community-driven open source development, using PoC-led agile approaches to validate technical direction. An active Linux kernel and security-focused contributor, his work on prominent projects like the UEFI shim loader and tpm2-tools demonstrates hands-on expertise in TPM, bootloader, and kernel compatibility issues. Currently on a personal sabbatical, he’s pursuing long-standing technical projects while scouting opportunities that combine open source engineering with product leadership.
16 years of coding experience
27 years of employment as a software developer
MBA, MBA at Worcester Polytechnic Institute
BSME, Mechanical Engineering, BSME, Mechanical Engineering at University of Oklahoma
Linux Device Drivers 3 examples updated to work in recent kernels
Role in this project:
Back-end Developer
Contributions:196 commits, 11 PRs, 9 pushes in 7 years 4 months
Contributions summary:Russell primarily contributed to updating and maintaining the examples in the `ldd3` repository, which focuses on Linux Device Drivers. They made changes to update the code to work with more recent kernels, which included removing deprecated macros, and using the `klogctl` syscall. They also made changes to use the correct headers, updated code to adapt to API changes. The user's work primarily involved adapting existing code to newer kernel versions and fixing compatibility issues.
The source repository for the Trusted Platform Module (TPM2.0) tools
Role in this project:
Back-end & Security Engineer
Contributions:3 releases, 215 commits, 117 PRs in 1 year 9 months
Contributions summary:Russell contributed to the `tpm2-tools` repository by addressing build and compatibility issues related to OpenSSL, GCC, and dependencies. Their work included modifying existing tools to resolve compiler warnings and errors, particularly those related to fallthrough statements and OpenSSL API changes. Additionally, the user refactored tools for command line options parsing and testing, improved object serialization, and added features like PCR policy support and reading sensitive data from standard input. These modifications improved the usability and overall build quality of the tools.
tpm2signingtrustedtrusted-platform-modulesecurity
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.