Brad Campbell

Chief Architect at IRALOGIX

Charlottesville, Virginia, 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
🎓
Top School
Brad Campbell is a Chief Architect with 13 years of experience designing cloud-native, secure platforms and leading platform engineering teams across startups and enterprise organizations. He founded IRALOGIX's first enterprise architecture practice and has held senior roles from DevSecOps principal to director-level security and cloud positions, blending hands-on systems work with strategic leadership. His engineering roots include substantial open-source contributions to embedded and IoT projects like Tock and Contiki—work that demonstrates low-level hardware integration, driver development, and cross-platform tooling for constrained devices. Comfortable moving between firmware, cloud architecture, and security, he’s delivered resilient, auditable systems for customers in finance, government, and commercial sectors. Based in Charlottesville, VA, he is also an active public speaker who brings practical operational experience and a hardware-to-cloud perspective that many cloud architects don’t typically have.
code13 years of coding experience
job14 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Nottoway High School
bookBS (not completed) Electrical Engineering, BS (not completed) Electrical Engineering at Virginia Commonwealth University
bookBA Economics, BA Economics at University of Virginia
languagesSpanish, English
github-logo-circle

Github Skills (22)

bootloader10
python10
contiki10
c1110
spi10
ieee10
i2c10
c1710
gpio10
iot10
driver10
device-driver10
sys10
embedded10
cc10

Programming languages (16)

C++RustCTeXMakefileGoHTMLDockerfile

Github contributions (5)

github-logo-circle
tock/tock

Jan 2016 - Nov 2022

A secure embedded operating system for microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:21 releases, 2249 reviews, 2222 commits in 6 years 11 months
Contributions summary:Brad's commits focused on updating components within the secure embedded operating system, Tock. The contributions involved adapting and modifying code for touch, humidity sensors, and other hardware components such as the display, the accelerometer, the HMAC module, etc. The user also implemented new drivers and fixed old ones for the specific hardware by adjusting to the new Tock HIL abstractions. These changes involved modifying and adding code for the board's core functionalities, indicating a strong emphasis on hardware integration and embedded systems development.
kernelcortex-mrisc-vsecurebare-metal
JelmerT/cc2538-bsl

Mar 2014 - May 2015

Python cross-platform script to upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx SoC.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 2 PRs, 1 comment in 1 year 2 months
Contributions summary:Brad primarily contributed to the `cc2538-bsl` repository, a Python-based serial bootloader for various Texas Instruments SoCs. Their work involved adding functionality, such as setting the secondary IEEE address and incorporating a Python3 compatibility layer to support both Python 2 and 3. Moreover, the user implemented a mechanism to automatically invoke the bootloader by utilizing DTR and RTS pins and added a delay to resolve Mac-specific timing issues. The user also added an option to disable the bootloader.
cc1310cc13xxpythonfirmwareserial
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
Brad Campbell - Chief Architect at IRALOGIX