Frank Hunleth

Principal at Troodon Software LLC

Maryland, 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
Frank Hunleth is a principal system architect and embedded software engineer with 15+ years designing robust, efficient firmware and system software for medical devices, automotive gateways, consumer electronics, and telecom equipment. He combines deep embedded C/C++ expertise with modern functional tooling—actively contributing to Erlang/OTP and the Elixir ecosystem, including notable work on the Nerves project and bakeware to produce single-file Elixir binaries. As founding VP of Hardware Engineering at SmartRent he scaled a one-person effort into a team supporting hundreds of thousands of deployed IoT devices, and through Troodon Software he advises on embedded Linux and Elixir-based architectures. His work on real-time PRU drivers and medical imaging firmware reveals a talent for squeezing reliability and performance out of constrained hardware. Known for pragmatic simplicity, he focuses on maintainable, testable system design rather than clever hacks. Based in Maryland, he pairs academic rigor (MS in CS) with a long track record of open-source fixes and build/system-level contributions.
code15 years of coding experience
job25 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Northwestern University
bookMS Computer Science, MS Computer Science at Washington University in St. Louis
bookSt. Louis University High
stackoverflow-logo

Stackoverflow

Stats
740reputation
46kreached
7answers
12questions
github-logo-circle

Github Skills (50)

notebook10
erlang10
buildroot10
package-management10
back-end-development10
elixir-mix10
elixir10
firmware10
configuration-management10
linux10
build-system10
tasks10
c-programming10
c1110
makefile10

Programming languages (19)

C++CSSCRustMakefileGoHTMLErlang

Github contributions (5)

github-logo-circle
bake-bake-bake/bakeware

Sep 2020 - Apr 2021

Compile Elixir applications into single, easily distributed executable binaries
Role in this project:
userBackend Developer
Contributions:6 releases, 15 reviews, 105 commits in 7 months
Contributions summary:Frank primarily focused on porting C code to the Elixir project, introducing a CPIO extraction library for handling executable binaries. They implemented core functionalities like file extraction, directory creation, and file permissions within the CPIO library. Further contributions include fixes and improvements to the launcher and the integration of a simple OTP application for testing, reflecting a focus on the build and execution pipeline of Elixir applications.
erlangelixircompilebinariesexecutable
nerves-project/nerves

Jun 2016 - Oct 2022

Craft and deploy bulletproof embedded software in Elixir
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:26 releases, 114 reviews, 334 commits in 6 years 5 months
Contributions summary:Frank primarily contributed to the Nerves project, focused on embedded software development in Elixir. Their work included fixing sudo invocation issues within the firmware burn task, starting and enhancing documentation for firmware-related tasks, and refining the project's configuration and build processes. Furthermore, the user updated dependencies and improved the CLI interface by adding new features and fixing formatting issues.
nerveselixirembedded-softwarecraftbulletproof
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
Frank Hunleth - Principal at Troodon Software LLC