Steve Rodgers is a seasoned electronics and firmware engineer with over three decades of hands-on experience and 11 years of recent focused practice in FPGA design, microcontrollers, C firmware, VHDL/Verilog, and Python. He has led hardware and firmware efforts at companies like Qualcomm, Brain Corp, and Overland Storage and ran a successful consultancy designing custom electronics and product bring-up in a fully equipped lab. Steve contributes to notable open-source projects—such as adding INA226 sensor support to the popular Tasmota firmware—demonstrating practical IoT and embedded-systems expertise. Known for bridging high-speed digital design with low-noise analog and power electronics, he pairs simulation and PCB layout skills with real-world debugging and calibration experience. Based in La Mesa, CA, he brings the depth of legacy industry knowledge together with active community-driven development.
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 commits, 2 PRs, 8 comments in 2 months
Contributions summary:Steve primarily contributed to adding and modifying drivers for the INA226 current sensor within the Tasmota firmware. Their work involved writing and integrating code for reading voltage, current, and power measurements from the sensor, along with calibration and initialization routines. The user's modifications extended to settings configurations within the firmware, including updating settings.h and updating the INA226 command interface.
Contributions:64 commits, 55 pushes, 1 branch in 8 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.