David Simmons is a Principal Program Manager and seasoned IoT and time-series data expert with over two decades of experience bringing embedded devices, developer platforms, and open-source projects to market. He builds full-stack IoT data systems and bridges engineering, marketing, and field sales to create customer-focused solutions, having led DevRel and advocacy teams at companies like InfluxData, QuestDB, and StarTree. A hands-on contributor, he has added device plugins and core console features to high-profile open-source projects such as Telegraf and Apache Mynewt, reflecting deep expertise in telemetry ingestion and embedded OS interactions. As a founder and former CTO of Dragonfly IoT, he combines product strategy, contract negotiation, and demo-driven technical sales with practical engineering chops. Equally comfortable speaking to developers or CxOs, he’s known for translating complex technical concepts into accessible narratives—and for making his own bread, jam, and furniture in his spare time. Located in Apex, NC, he now scales developer programs and enterprise strategy at Red Hat.
11 years of coding experience
32 years of employment as a software developer
Computer Science, Computer Science at The University of New Mexico
Biological Sciences, Biological Sciences at UC Santa Barbara
BA Technical Writing, BA Technical Writing at Columbia University
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Role in this project:
Back-end Developer
Contributions:51 reviews, 26 commits, 19 PRs in 1 month
Contributions summary:David's primary contribution involves developing a new Particle.io plugin for the Telegraf agent. This includes implementing webhooks functionality to ingest data, defining data structures to parse Particle.io event data, and integrating these components within the existing Telegraf architecture. The user also addressed initial test failures and refactored the code to ensure proper functionality. The user has also made several attempts to revert their initial changes and push a new version of the plugin.
An OS to build, deploy and securely manage billions of devices
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 commits, 16 PRs, 4 comments in 4 months
Contributions summary:David primarily contributed to the shell and console functionalities of the OS, adding features like a prompt customization command and enabling/disabling console ticks. They also worked on integrating and testing an ADC tutorial, likely related to sensor input. These changes suggest a focus on the core system's interaction and peripheral support.
mynewtsecurely
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.