Brennen Bearnes

Software Engineer at Wikimedia Foundation

Lyons, Colorado, 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
Brennen Bearnes is a seasoned software engineer with 14 years of experience, currently applying his skills at the Wikimedia Foundation from his base in Lyons, Colorado. He combines embedded systems and DevOps expertise—particularly with Raspberry Pi and CircuitPython integrations—with backend platform detection work, contributing to well-known Adafruit projects like Blinka and Pi installer tooling. Comfortable across shell scripting, systemd/service management, hardware abstraction, and platform-specific refactoring, he excels at making hardware-software interactions reliable in production. Despite a low-key GitHub persona, his commits reveal a pragmatic approach to collaboration and a knack for smoothing cross-platform compatibility quirks.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (34)

py10
python10
scripting10
platform-detection10
bash10
abstraction10
abstraction-layer10
detector10
gpio10
automation10
script10
sys10
device-detection10
system-administration10
sh10

Programming languages (13)

CRustGoHTMLPerlTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
adafruit/Adafruit-Pi-Finder

Jan 2015 - Feb 2015

Find and set up your brand new Raspberry Pi
Role in this project:
userDevOps Engineer & Embedded Systems Engineer
Contributions:72 commits, 8 PRs, 28 pushes in 1 month
Contributions summary:Brennen primarily focused on automating the Raspberry Pi setup and configuration process. Their contributions include modifying deployment scripts for package management, integrating SSH checks for connectivity, and building a script for the PiTFT display. This involved shell scripting, system configuration, and potentially some aspects of embedded systems development, specifically targeting the Raspberry Pi platform.
raspberry-pirtlsdrsd-cardraspberryset-up
adafruit/Adafruit_Blinka

Jun 2018 - Jan 2019

Add CircuitPython hardware API and libraries to MicroPython & CPython devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:24 commits, 11 PRs, 19 pushes in 7 months
Contributions summary:Brennen focused on enhancing the `adafruit_blinka` library, which provides a CircuitPython API for various hardware platforms. Their contributions primarily involved adapting the library for specific hardware, including Raspberry Pi revisions and Beaglebone Black. The commits also included adding dependencies and platform-specific code to support hardware like RPi.GPIO and WS281x, and integrating with platform detection libraries. Furthermore, they refactored the codebase to align with chip-specific naming conventions.
apipythonhardware-apihardwarecircuitpython
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
Brennen Bearnes - Software Engineer at Wikimedia Foundation