Josh Lehan is a Senior Infrastructure Engineer with over 12 years of hands-on experience building and maintaining Linux-based systems, firmware, and device drivers. He excels in C and low-level Linux work—boot processes, initramfs, BusyBox/SYSLINUX, BMC/OpenBMC firmware, and Ethernet driver development—and has a strong track record in clustering, parallel processing, and performance debugging. At Google he maintained and upstreamed OpenBMC components, added kernel hwmon drivers, and architected Redfish/IPMI integrations; his open-source contributions include precision and testing improvements to the popular bfgminer project. Comfortable across scripting (Bash, Perl) and learning modern tooling (Python), he pairs deep systems expertise with careful documentation and mentorship. Based in Castro Valley, he is an active open-source participant who approaches problems by simplifying boot/runtime complexity and automating reproducible embedded builds.
12 years of coding experience
23 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
Role in this project:
Software Engineer (with focus on Performance and Testing)
Contributions:7 commits, 2 PRs in 1 year 3 months
Contributions summary:Josh made several contributions to the `bfgminer` project, focusing on improving code accuracy and functionality. They modified comparison constants to handle floating-point rounding, ensuring more precise calculations. The user added a new `--unittest` option, which allows for faster startup by disabling unit tests by default, and they also added a test for decimal number width printing. Furthermore, the user addressed column alignment issues and included additional boolean keywords, enhancing the software's usability and reliability.
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
Josh Lehan - Senior Infrastructure Engineer at Crusoe