Steve Rodgers

Retired

La Mesa, 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

🤩
Rockstar
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.
code11 years of coding experience
job43 years of employment as a software developer
github-logo-circle

Github Skills (13)

i2c10
firmware10
esp3210
iot10
c-language10
cprogramming-language10
arduino10
tasmota10
esp826610
mqttnet9
mqtt9
automations8
automation8

Programming languages (5)

C++CMakefileJavaScriptPython

Github contributions (5)

github-logo-circle
arendst/Tasmota

Sep 2019 - Nov 2019

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:
userEmbedded 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.
serialhome-automationwebuiesp32esp8266
hwstar/ESP8266-MQTT-io-node

Jan 2015 - Sep 2015

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.
Request Free Trial
Steve Rodgers - Retired