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.
11 years of coding experience
High School, High School at Connetquot High School
Master of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at NYU Tandon School of Engineering
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at University of Massachusetts Dartmouth
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.
Programs and scripts to display "inline" in Adafruit Learning System guides
Role in this project:
Embedded 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.