Nathanael Huffman

Engineer at Oxide Computer Company

Rossville, Indiana, 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
Nathanael Huffman is an engineer with 11 years of hands-on experience designing FPGA-driven systems and embedded software, currently building hardware-software tooling at Oxide Computer Company. He specializes in Python and VHDL to modernize FPGA workflows, drive DevOps-style automation for builds and tests, and improve developer productivity across complex imaging and embedded platforms. At GE Healthcare he scaled FPGA platforms, standardized IP reuse, and led multi-board redesigns that cut time-to-market and costs while training teams in best practices. His open-source contributions include low-level work on the oxidecomputer/hubris lightweight kernel, demonstrating expertise in memory-protected message-passing and tight hardware integration. Based in Rossville, Indiana, he combines practical circuit-level knowledge with software engineering rigor to bridge the hardware/software interface in novel, production-ready systems.
code11 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical and Electronics Engineering, Bachelor of Science (B.S.), Electrical and Electronics Engineering at Purdue University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
26reputation
231reached
2answers
1question
github-logo-circle

Github Skills (15)

fpga10
embedded10
rust10
sys10
system-integration10
integrations10
power-management10
hardware-interface10
spi9
serial-communication9
jenkins6
csv6
svn6
forloop6
python6

Programming languages (7)

VHDLC++RustCHTMLPythonBluespec

Github contributions (5)

github-logo-circle
oxidecomputer/hubris

Oct 2021 - Jan 2023

A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:30 reviews, 30 commits, 45 PRs in 1 year 2 months
Contributions summary:Nathanael primarily contributes to the embedded systems kernel, focusing on FPGA and hardware interaction within the `hubris` project. Their commits involve modifying FPGA configurations, adding new FPGA images, and integrating with hardware components like power supplies, and NIC. The user also demonstrates proficiency in low-level hardware control, including power sequencing and register manipulation, while working on improving the systems.
kernelmemoryprotectedrustc11
oxidecomputer/quartz

Oct 2024 - Apr 2025

Soft-logic designs and HAL libraries for various subsystems found in Oxide hardware.
Contributions:11 releases, 74 reviews, 86 PRs in 6 months
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
Nathanael Huffman - Engineer at Oxide Computer Company