Trammell Hudson

Director Of Special Projects at Lower Layer Labs

Netherlands
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
Trammell Hudson is a seasoned systems engineer and security-focused technologist with 26 years building low-level software—from lightweight OS kernels and device drivers for Top500 supercomputers to firmware that turned a Canon 5D into an open cinematography platform. As Director of Special Projects at Lower Layer Labs and former SVP at Two Sigma, he blends research into hardware roots of trust, remote attestation, and firmware security with practical engineering on embedded and boot firmware projects. His work at Sandia and Celera spanned high-performance message passing, BLAS tuning for LINPACK, and porting genome-assembly pipelines across architectures, demonstrating rare expertise across HPC, bioinformatics, and embedded domains. An active open-source contributor, he’s improved security tooling for TPM2 and helped adapt LinuxBoot/coreboot and Xen boot paths to run without traditional firmware. He’s equally at home reverse-engineering consumer devices and designing VTOL flight-control systems, a mix that fuels unconventional but highly effective solutions. Based in the Netherlands, he brings a pragmatic curiosity—“I like to take things apart”—to tackle hard system- and security-level problems.
code26 years of coding experience
job16 years of employment as a software developer
bookBS, CS, BS, CS at Tulane University
github-logo-circle

Github Skills (25)

bootloader10
efi10
assembly10
firmware10
tmp10
eventlog10
c1110
linux-kernel10
security10
c1710
sys10
embedded10
tpm10
architecture9
uefi9

Programming languages (25)

CMakefileGoAGS ScriptHTMLProcessingTypeScriptShell

Github contributions (5)

github-logo-circle
linuxboot/heads

Jul 2016 - Mar 2021

A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops, workstations and servers.
Role in this project:
userBack-end Developer
Contributions:6 releases, 709 commits, 102 PRs in 4 years 8 months
Contributions summary:Trammell contributed patches to modify the Xen hypervisor's boot process to support booting Xen 4.6.3 via kexec without a BIOS. This involved changes to the assembly code in head.S and trampoline.S, as well as adjustments to the VGA driver code. The user also made modifications to allow for the inclusion of a Linux kernel image in the boot process of the coreboot project.
romlaptopsfirecrackerintegrityluks
linuxboot/linuxboot

Jan 2018 - Sep 2018

The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
Role in this project:
userSystem Architect / Embedded Systems Engineer
Contributions:141 commits, 11 PRs, 3 pushes in 8 months
Contributions summary:Trammell's commits center around modifying and adapting the `linuxboot/linuxboot` project, which aims to replace firmware with Linux on various platforms. The primary focus is on integrating and configuring EFI modules. This includes adapting EFI code, adding functionality to load external firmware volumes, and modifying code for Linux kernel integration, demonstrating a deep understanding of system architecture and embedded systems. Key commits highlight the user's proficiency in modifying core system components to enable a Linux-based boot process.
linuxbootbiosfirmwaresecurityplatforms
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