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.
6 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.44, Bachelor of Engineering - BE, Electrical and Electronics Engineering, 3.44 at University of Calgary
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.