Gedare Bloom

Associate Professor

Colorado Springs, 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
🎓
Top School
Gedare Bloom is an associate professor and systems engineer with 15 years of experience tackling security, safety, and performance in cyber-physical and real-time systems. He combines academic research and teaching with active consulting in software analysis, cryptography, healthcare IT, and RTEMS training. A long-term maintainer of RTEMS and a contributor to high-profile projects like gem5 and LLVM, he has deep expertise in low-level kernel internals, SMP interrupt handling, architecture simulation (ARM/x86), and tooling such as clang-format. His work spans practical fixes—interrupt handlers, Red-Black tree reliability, page-table walk optimizations—to higher-level security extensions and configurability for simulators. Based in Colorado Springs, he balances rigorous PhD-trained research with hands-on engineering that repeatedly surfaces subtle correctness and performance improvements in production-grade open source.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Mathematics, Bachelor of Science (BS), Computer Science, Mathematics at Michigan Technological University
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at The George Washington University
stackoverflow-logo

Stackoverflow

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

Github Skills (23)

simulation10
c-language10
architecture10
simulations10
interrupt-handling10
c1110
clang-format10
x8610
c1710
interrupt10
rtems10
red-black-tree10
arm10
architectures10
cprogramming-language10

Programming languages (6)

ShellC++CLLVMTeXPython

Github contributions (5)

github-logo-circle
RTEMS/rtems

Nov 2011 - Nov 2022

Mirror only see https://gitlab.rtems.org/rtems/rtos/rtems
Role in this project:
userBack-end Developer
Contributions:179 commits, 7 PRs, 2 comments in 11 years 1 month
Contributions summary:Gedare primarily contributed to low-level system code, modifying interrupt handlers, and adding test cases for Red-Black tree and chain API functionality. Their work involved code changes related to the SPARC64 architecture and the RTEMS operating system, specifically focusing on interrupt handling and core data structures. They fixed and improved Red-Black tree implementations and incorporated changes to support new features in the system's console, clock, and video drivers.
driverskernelrealtimesmpfile-systems
llvm/llvm-project

Nov 2022 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userSoftware Engineer (Clang-Format)
Contributions:33 reviews, 17 PRs, 131 comments in 2 years 3 months
Contributions summary:Gedare primarily focused on improving the clang-format tool within the LLVM project. Their contributions involved identifying and fixing formatting issues related to inline assembly, parenthesis handling, and braced initializers. They added a new style option and addressed regressions in formatting behavior, indicating a deep understanding of the tool's inner workings. The user's work also involved refining template string formatting and addressing related bugs.
compilerstechnologiesclangsubmittoolchain
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
Gedare Bloom - Associate Professor