Jeff Rowberg is a Director of Engineering with 15 years building embedded wireless systems, wearable computing, and full-stack web tools from concept to production. He leads hardware and firmware teams at BioMech while running Jetney Development, an open-source hardware and firmware consultancy known for projects like the Keyglove and widely used I2C and BLE libraries. Jeff’s work on popular repos such as i2cdevlib and the Arduino BGLib interface demonstrates deep hands-on expertise interfacing sensors and BLE modules across AVR/C++ ecosystems. He combines product-focused management with low-level development chops, regularly shipping device drivers, sensor integrations, and reference designs that accelerate customer time-to-market. Based in Salem, Virginia, he pairs practical engineering leadership with a long history of community-facing open-source contributions.
15 years of coding experience
15 years of employment as a software developer
AA, Mathematics, AA, Mathematics at Fullerton College
BGLib implementation for Bluegiga BLE Bluetooth Smart modules
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:46 commits, 5 PRs, 12 pushes in 8 years 6 months
Contributions summary:Jeff's initial commit establishes the core Arduino BGLib interface library. They implemented the necessary functions and structures to interact with Bluegiga's BGLib library, which provides a simplified interface for interacting with Bluetooth Low Energy (BLE) modules. The primary focus is on providing a software layer to manage communication and control of the BLE module, setting the foundation for building BLE-based applications on Arduino platforms. The library simplifies interaction with the BLE module by providing function calls for various API commands.
I2C device library collection for AVR/Arduino or other C++-based MCUs
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:311 commits, 146 PRs, 145 pushes in 11 years 6 months
Contributions summary:Jeff contributed device library collection for AVR/Arduino or other C++-based MCUs by adding device libraries and example sketches for I2C devices such as a Gyroscope (ITG3200), magnetometer (HMC5883L), a multiplexer (TCA6424A), an accelerometer (ADXL345), an ADC (ADS1115), a Real-Time Clock (DS1307), and a barometer sensor (BMP085), also adding support for multiple wire objects and the new AK8975 compass. This involved creating and adapting code to interface with various sensors, which enabled more complex applications. Their work also included fixes and optimizations for existing libraries.
avri2cattinyarduino-libraryarduino
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.