Jeffrey Hufford

Co-Founder at Flume, Inc.

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
Jeffrey Hufford is a hardware- and firmware-focused co-founder with 11 years of engineering experience building IoT products and infrastructure from PCB prototypes to cloud backends. Since founding Flume in 2015 he has led firmware development, protocol design for 2.4 GHz and 915 MHz bands, backend systems, and tooling to deliver a non-invasive water monitoring product with 5-second resolution and leak alerts. He combines hands-on embedded work (including improving MQTT reliability on ESP8266) with backend and scripting skills, bridging low-level device behavior and cloud services. Earlier internships at Cisco and technical support roles shaped his tooling and automation instincts, including building simulators and parsers for large-scale systems. Based in California, he favors pragmatic, test-driven engineering and often writes the small but critical fixes that keep connected devices reliable.
code11 years of coding experience
bookCalifornia Polytechnic State University, San Luis Obispo
bookEngineering, Engineering at KTH Royal Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (8)

c1710
mqtt10
iot10
embedded10
c1110
sys10
mqttnet10
esp826610

Programming languages (14)

JavaC++CMakefileVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
tuanpmt/esp_mqtt

Jun 2016 - Jul 2017

MQTT client library for ESP8266
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 4 PRs, 10 comments in 1 year 1 month
Contributions summary:Jeffrey primarily contributed to the `esp_mqtt` library, focusing on improving its functionality and stability. Their work included adding features like an `MQTT_UnSubscribe` wrapper, implementing null checks for user/pass, and correcting the placement of the `keepAliveTick` variable. Furthermore, the user addressed a critical bug related to keep-alive functionality, ensuring proper operation of the MQTT client within the ESP8266 environment. These changes indicate a focus on enhancing the library's core features and addressing potential issues.
esp8266mqttiot
someburner/esp-rtos-tests

Oct 2016 - Feb 2019

Contributions:30 commits, 27 pushes, 4 branches in 2 years 4 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