Brent Rubell

Providence, Rhode Island, 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
Brent Rubell is an embedded systems engineer with 11 years of experience building open-source IoT solutions, currently contributing to Adafruit projects and based in Providence, RI. He specializes in sensor interfacing, radio communications (LoRaWAN, RFM9x/RFM69), and CircuitPython development, and has strengthened MQTT reliability and secure connectivity across Arduino platforms. Brent’s work bridges hands-on firmware and developer-facing examples—turning hardware demos into well-documented learning guides used by the maker community. With an MS in Computer Engineering and a near-perfect graduate GPA, he pairs rigorous academic training with practical, community-oriented engineering. Notably, he improves both low-level radio stacks and the tutorial code that helps hobbyists and professionals deploy environmental monitoring systems.
code11 years of coding experience
bookHigh School, High School at Connetquot High School
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at NYU Tandon School of Engineering
bookBachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at University of Massachusetts Dartmouth
languagesEnglish
github-logo-circle

Github Skills (22)

c-language10
py10
lorawan10
mqtt10
mqttnet10
esp826610
iot10
sys10
arduino-library10
adafruit-circuit-python10
embedded10
cprogramming-language10
arduino10
iot-devkit10
wifi10

Programming languages (12)

TypeScriptPowerShellJavaC++ShellCMakefileJavaScript

Github contributions (5)

github-logo-circle
Arduino library for MQTT support
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:22 releases, 26 reviews, 40 commits in 4 years 3 months
Contributions summary:Brent primarily contributed to the library by fixing bugs related to MQTT packet handling, improving the secure connection setup, and addressing compilation issues for different hardware platforms. They focused on enhancing the library's compatibility with various Arduino boards and related WiFi/networking modules. The changes include improvements to error handling, security and overall library stability.
adafruit-ioarduino-librarymqttarduinomqtt-client
Programs and scripts to display "inline" in Adafruit Learning System guides
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:23 reviews, 85 commits, 156 PRs in 4 years 3 months
Contributions summary:Brent primarily contributes to example code designed for the Adafruit Learning System guides. Their work focuses on interfacing with sensors, particularly related to environmental monitoring and radio communication. They modified existing code to use CircuitPython libraries and added functionality for LoRaWAN communication, including sending sensor data and interacting with display elements. Further contributions include the addition of RFM9x and RFM69 circuitpython code and also the creation of Prop-Maker Featherwing demos including an accelerometer, neopixel, switch, and led test.
inlineservoprogramsadafruitarduino-library
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
Brent Rubell