Peter B

Software Engineer at TechCrunch, Inc.

Greater Chicago Area 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job13 years of employment as a software developer
bookB.A. Digital Technology and Culture, B.A. Digital Technology and Culture at Washington State University
languagesEnglish, Spanish, American Sign Language
github-logo-circle

Github Skills (13)

c1710
firmware10
mbed10
iot10
embedded10
serial-communication10
c1110
spi10
microcontroller10
sys10
bluetooth-le8
bluetooth-low-energy8
btle8

Programming languages (9)

TypeScriptC++CSSCRustGherkinJavaScriptPHP

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Oct 2020 - Apr 2021

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded 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.
kernelmbed-osoperating-systemlinuxmbed
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.
Request Free Trial
Peter B - Software Engineer at TechCrunch, Inc.