Jeff Rowberg

Director Of Engineering at BioMech

Salem, Virginia, 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
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.
code15 years of coding experience
job15 years of employment as a software developer
bookAA, Mathematics, AA, Mathematics at Fullerton College
bookCal Poly Pomona
stackoverflow-logo

Stackoverflow

Stats
56reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (22)

c-language10
firmware10
bluetooth-le10
i2c10
btle10
sys10
system-integration10
sensor-fusion10
embedded10
serial-communication10
cprogramming-language10
bluetooth-low-energy10
arduino10
avr9
iot9

Programming languages (9)

C#JavaC++ShellCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
jrowberg/bglib

Oct 2012 - Mar 2021

BGLib implementation for Bluegiga BLE Bluetooth Smart modules
Role in this project:
userEmbedded 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.
bluetooth-smartbluetoothblebluetooth-low-energybluegiga
jrowberg/i2cdevlib

Jul 2011 - Dec 2022

I2C device library collection for AVR/Arduino or other C++-based MCUs
Role in this project:
userEmbedded 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.
Request Free Trial
Jeff Rowberg - Director Of Engineering at BioMech