Bryan Siepert is a hardware validation engineer in the San Francisco Bay Area with nearly two decades of cross-stack experience and 11 years focused professionally on embedded and systems work. He combines hands‑on hardware debugging and microsoldering with firmware and tooling—having shipped products and drivers in C/C++, CircuitPython, Arduino, and more for hundreds of thousands of users at Adafruit and others. At SiMa.ai he improved hardware bring‑up and customer delivery by automating flashing, introducing new debugging tools like the Saleae logic analyzer, and owning power-sequencing validation under thermal load. Bryan is an active open‑source contributor to the Adafruit CircuitPython ecosystem, adding board support, display/LED features, and drivers that make hardware education more accessible. He thrives as a force‑multiplier on teams, turning complex hardware/software problems into repeatable processes and enabling non‑engineers to operate core workflows. Bryan’s not obvious strength is marrying low‑level register and bus expertise with product-focused automation that scales validation from prototypes to customer shipments.
10 years of coding experience
17 years of employment as a software developer
Computer Science, Computer Science at City College of San Francisco
Contributions:10 releases, 19 commits, 8 PRs in 9 months
Contributions summary:Bryan primarily contributed to the `adafruit_busio` library, focusing on improving the SPI and I2C communication functionalities. Their commits involved fixing mask calculations for register bits and updating debug prints to match a different platform. Furthermore, the user added checks for specific hardware configurations and addressed SPI mode support, indicating a focus on low-level communication and device interaction.
CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 reviews, 18 PRs, 4 pushes in 3 years 3 months
Contributions summary:Bryan primarily focused on modifying the CircuitPython firmware for the `adafruit/circuitpython` repository, indicating a strong involvement in embedded systems development. Their commits addressed hardware-specific features, such as supporting hardware DotStar LEDs and adding support for new microcontroller boards (CP32-M4). Furthermore, the user implemented features related to bitmap handling for displays and addressing potential hardware-specific compatibility. These changes suggest an in-depth knowledge of the hardware interaction aspects of CircuitPython.
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.