Paul Dietrich

Chief Technology Officer at Wrada LLC

San Francisco Bay 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
Paul Dietrich is a seasoned technology executive and inventor with 20+ years building wireless and IoT products, currently serving as CTO at Woody Creek and Principal of Wrada LLC. He has led 20–40 person engineering teams and acted as technical architect across a dozen product families that generated over $1B in revenue, while authoring 20+ patents and influencing standards like Wi‑SUN FAN and EPCglobal LLRP. Paul pairs deep academic credentials (Ph.D., UC San Diego) with hands‑on embedded development—contributing BLE security and microcontroller BSPs to prominent open-source projects like Apache Mynewt. Known for translating standards work into shipping products, he combines systems engineering, digital identity, and algorithm design to solve hard connectivity and device‑security problems. An understated strength is his ability to operate as both a high‑level architect and a commit‑level contributor, bridging research, standards, and production code.
code10 years of coding experience
github-logo-circle

Github Skills (14)

c1710
uart10
i2c10
gpio10
embedded10
bluetooth-le10
btle10
c1110
bluetooth-low-energy10
sys10
n10
nimble10
security10
bluetooth8

Programming languages (7)

TypeScriptC++CJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
apache/mynewt-core

Feb 2016 - Jun 2018

An OS to build, deploy and securely manage billions of devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:102 commits, 33 PRs, 7 comments in 2 years 5 months
Contributions summary:Paul contributed to the Atmel SAMD21 microcontroller's support within the Apache Mynewt-core operating system, specifically by adding an Arduino BSP (Board Support Package) to include basic functionality, as well as necessary MCU (Microcontroller Unit) files including compiler headers and GPIO (General Purpose Input/Output) drivers. The user also fixed UART transmit issues, implemented an I2C interface, and worked on incorporating the OCF (Open Connectivity Foundation) stack. These changes and additions demonstrate a focus on integrating hardware components and peripheral drivers within a larger embedded system context.
mynewtsecurely
apache/mynewt-nimble

Apr 2016 - Oct 2016

Apache mynewt
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 commits in 5 months
Contributions summary:Paul primarily focused on implementing and modifying security features within the `mynewt-nimble` repository, specifically related to Bluetooth Low Energy (BLE) pairing and encryption. Their contributions included adding support for passkey requests, MITM protection, and incorporating legacy pairing modes. The code changes directly involve modifications to the `ble_l2cap_sm.c`, `ble_gap.c`, `ble_hs_priv.c`, `ble_store.c`, and related files to incorporate the security features. This involved changes to address types and RPA to ensure pairing.
javamynewtapache
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
Paul Dietrich - Chief Technology Officer at Wrada LLC