Spencer Comin

Compiler Developer at IBM

Markham, Ontario, 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
Spencer Comin is a software engineer in Markham, Ontario with six years' experience focused on compiler and JIT development, currently applying his expertise at Black Duck after a multi-year stint as an OpenJ9 JIT compiler developer at IBM. He brings a deep interest in programming language design, computer logic, and state machines, pairing electrical engineering training from the University of Calgary with hands-on systems work. Spencer has practical experience bridging low-level compiler internals and production tooling, and enjoys tinkering with hardware and bit-level projects outside of work. Known for methodical problem-solving, he combines academic rigor with a bit-of-a-bricoleur mindset to deliver robust, performant runtime components.
code6 years of coding experience
job1 year of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, 3.44, Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.44 at University of Calgary
languagesSpanish
github-logo-circle

Github Skills (58)

garbage-collector10
runtimes10
jvm10
whenever10
virtual-machine10
interpreter10
java10
throughput10
openjdk10
footprint10
omr10
compiler10
portability10
eclipse10
high-performance10

Programming languages (9)

TypeScriptJavaC++RustCOCamlRubyGDScript

Github contributions (5)

github-logo-circle
Spencer-Comin/omr

Mar 2022 - Mar 2025

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Contributions:531 pushes, 70 branches in 3 years
runtimesomrreliableperformancecross-platform
Spencer-Comin/openj9

Jan 2022 - 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:837 pushes, 72 branches in 3 years 3 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
Spencer Comin - Compiler Developer at IBM