Bill Porter

Electrical Engineer at Naval Surface Warfare Center

Panama City Beach, Florida, 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

👤
Senior
🎓
Top School
Bill Porter is an electrical engineer with 14 years of experience leading hardware and embedded software efforts for unmanned surface and ground vehicles at the Naval Surface Warfare Center. He combines deep embedded C/C++ expertise with electronics design and robotics systems know-how, and has practical experience integrating IoT firmware — notably adding Renard/DMX serial protocol support to the popular ESPixelStick project. Based in Panama City Beach, he also coordinates STEM education outreach, bridging technical execution with community engagement. Known for hands-on prototyping including 3D printing, he turns complex system requirements into maintainable embedded solutions.
code14 years of coding experience
bookBachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Florida State University
github-logo-circle

Github Skills (11)

ean1310
c-language10
dmx51210
cprogramming-language10
arduino10
esp826610
s29
ws9
wifi8
mqttnet5
mqtt5

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
forkineye/ESPixelStick

Oct 2015 - Mar 2017

Firmware for the ESPixelStick
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 commits, 5 PRs, 36 comments in 1 year 4 months
Contributions summary:Bill contributed significantly to adding and refining serial communication support, specifically for Renard and DMX protocols, within the ESPixelStick firmware. They implemented serial drivers, including header files and associated methods for setting values and displaying data. The user also integrated the serial functionality with the main application, including the addition of configuration options through a web interface. This work demonstrates a strong understanding of embedded systems and communication protocols.
sacnfirmwareesp8266-arduinoe131esp8266
madsci1016/ESPixelStick

Aug 2015 - May 2017

Contributions:1 release, 11 PRs, 28 pushes in 1 year 8 months
esp8266firmwareesp32
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
Bill Porter - Electrical Engineer at Naval Surface Warfare Center