Jeff Hoefs is a UX/UXE Design Manager in San Francisco with 15 years of experience designing and prototyping connected digital and physical products, currently leading a team shaping foundational Wear OS experiences at Google. He blends user research, interaction design, hardware and software prototyping, and experience design to shepherd concepts from early research through polished product. His work spans major consumer brands—Motorola, LG, Google, HP, Vodafone and Panasonic—plus interactive installations that reflect his art-and-technology roots. Beyond visual and interaction design, Jeff contributes to embedded and IoT toolchains in open-source projects like openFrameworks and firmata.js, improving Arduino integrations and serial communications. He also taught prototyping in an MFA IxD program, signaling a commitment to mentoring and craft. That mix of studio practice, systems-level embedded work, and platform-scale product design gives him a rare fluency across pixels, hardware, and code.
15 years of coding experience
8 years of employment as a software developer
Fine Art, Computer Animation, Intermedia, Fine Art, Computer Animation, Intermedia at Arizona State University
Contributions:13 commits, 9 PRs, 13 pushes in 2 years 10 months
Contributions summary:Jeff contributed to the JavaScript implementation of the Firmata protocol. They focused on improving the serial communication and interaction with Arduino boards. Contributions include implementing serial port configuration, data reading, and writing features, along with refactoring to enhance the parsing logic within the Firmata protocol. Their work involved modifying both the core library code and related test files to add new serial functionalities and refine existing ones.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 commits, 2 comments in 9 months
Contributions summary:Jeff primarily contributed to the `openFrameworks` library, specifically focusing on the `ofArduino` module. Their work involved updating and maintaining the servo functionality, ensuring compatibility with various Firmata versions (2.2 and later), and addressing related bugs. They also updated the example applications to use the corrected `ofArduino` methods and event listeners.
cppopenframeworksosxwindowslinux
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.