Bradley Wood

Compiler Developer at IBM

Edmonton, Alberta, Canada
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
Bradley Wood is a compiler developer and Ph.D. candidate with a decade of experience specializing in JVM JIT compilers and low-level performance engineering. At IBM he contributes to the open-source Eclipse OpenJ9 project, implementing AVX-512 support, SIMD intrinsics, and hard-to-reproduce optimizer fixes that improved runtime performance and correctness. His work spans compiler internals, target-specific optimizations, and practical intrinsics like StringLatin1.inflate, reflecting deep familiarity with both architecture and code generation. He combines this production experience with academic research in programming languages, compilers, distributed systems, and software quality, and has taught core courses from operating systems to embedded systems. Based in Edmonton, Bradley is comfortable moving between collaborative open-source development and rigorous research, often turning theoretical ideas into tangible JIT improvements. Colleagues describe him as a meticulous debugger and quick learner who seeks elegant solutions to intermittent, high-impact bugs.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering - BEng, Software Engineering, Bachelor of Engineering - BEng, Software Engineering at Ontario Tech University
github-logo-circle

Github Skills (20)

assembly10
float3210
jvm10
java10
x8610
javas10
compiler-compiler10
compiler10
floating-point10
runtimes9
collector9
virtual-machine9
garbage9
openj99
garbage-collection9

Programming languages (4)

JavaC++PythonKotlin

Github contributions (5)

github-logo-circle
eclipse-openj9/openj9

Apr 2021 - Sep 2022

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Role in this project:
userBack-end Developer
Contributions:53 reviews, 27 commits, 61 PRs in 1 year 5 months
Contributions summary:Bradley made significant contributions to the Eclipse OpenJ9 JVM, focusing on low-level optimization and performance improvements. Their work included adding null checks and updating JavaDoc in core Java management classes. Furthermore, they implemented and moved evaluators related to floating-point conversions and enabling x86 CPU features for optimized floating-point calculations, demonstrating a strong understanding of compiler internals and target architecture optimization. In addition, they fixed a register spill issue and implemented inlining for StringLatin1.inflate.
runtimecompilerextensionseclipseomr
BradleyWood/openj9

Apr 2021 - Apr 2025

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Contributions:229 pushes, 109 branches in 3 years 11 months
runtimeextensionseclipseomrvirtual-machine
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
Bradley Wood - Compiler Developer at IBM