Josh Lehan

Senior Infrastructure Engineer at Crusoe

Castro Valley, California, 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

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job23 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (9)

c1710
unit-testing10
c1110
testing10
float329
performance-optimization9
floating-point9
bitcoins7
bitcoin7

Programming languages (12)

TypeScriptC++CRustTeXMesonJavaScriptGo

Github contributions (5)

github-logo-circle
luke-jr/bfgminer

Aug 2013 - Nov 2014

Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
Role in this project:
userSoftware 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.
asicspeedfan-speedoverclockingmodular
Krellan/bitcoin

Mar 2015 - Sep 2015

Contributions:17 pushes in 5 months
stagingbitcoin
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