Peter B is a seasoned software engineer with over two decades of programming experience and more than a decade of professional software work spanning startups, media, and fintech, including a five-year tenure at Stripe. He bridges web and embedded systems—contributing to high-profile open-source projects like Arm Mbed OS by improving SPI and BLE integrations—while also running the influential programming community Lobste.rs. A published author and conference speaker, he combines deep hands-on coding with public-facing technical leadership and community building. Based in the Greater Chicago Area, he has moved between roles from data journalism at The Washington Post to senior engineering positions at TenantBase and DevMynd, demonstrating adaptability across domains. Colleagues know him for pragmatic problem-solving, attention to cross-platform build and power-consumption issues in IoT, and a clear stance on professional boundaries with recruiters. Outside of work he remains a hands-on hobbyist developer and WordPress practitioner who enjoys exploring niche technical challenges.
11 years of coding experience
13 years of employment as a software developer
B.A. Digital Technology and Culture, B.A. Digital Technology and Culture at Washington State University
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:3 reviews, 8 commits, 3 PRs in 6 months
Contributions summary:Peter primarily focused on addressing compilation warnings and improving SPI communication within the Mbed OS environment. They fixed compiler warnings related to macro redefinition across multiple Maxim microcontroller targets. Furthermore, the user updated and refined the SPI API implementation for Ambiq Micro Apollo3, focusing on SD card functionality and power consumption. They also included the necessary header file for the Bluetooth Low Energy (BLE) driver.
Library for reading and controlling MT3333 and MT3339 based GPS modules over I2C.
Contributions:2 PRs, 17 pushes in 6 months
i2cgarminarduino-librarycontrollingsparkfun
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.