Younes Manton is a seasoned software developer with 18 years of experience at IBM Canada focused on JIT compilers, code generation, and runtime optimization. He has led teams and projects—from PowerPC code generation to Swift JIT—and currently contributes to high-performance JVM and runtime projects like Eclipse OpenJ9 and OMR, improving JIT toolchain configuration, ARM cross-compilation, and register allocation. Comfortable in C/C++ and compiler internals, he combines hands-on refactoring and API design with pragmatic build-system and cross-platform fixes. Based in Old Toronto, he brings deep systems expertise and a track record of shipping low-level optimizations that materially improve runtime performance and portability.
17 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at York University
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:
Back-end Developer
Contributions:136 reviews, 299 commits, 237 PRs in 5 years 4 months
Contributions summary:Younes primarily contributed to the Eclipse OpenJ9 JVM project, focusing on enhancing the JIT compiler. Their commits addressed issues related to compiler tool configuration, specifically allowing override of compiler tool variables such as CC and CXX, across multiple platforms. They also modified the build process to support ARM cross-compilation and defined OMR build environment variables. Furthermore, the user updated copyright notices and refactored the codebase, including changes to AOT relocation APIs.
Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
Back-end Developer
Contributions:41 reviews, 51 commits, 29 PRs in 4 years
Contributions summary:Younes's primary focus was on improving the Eclipse OMR™ runtime, particularly related to code generation and optimization. They implemented a new API and methods for duplicating trees to facilitate code motion, which enhanced the compiler's ability to safely manipulate and optimize code. Furthermore, the user addressed register assignment, contributing fixes and improvements to the register allocation process. They also addressed and corrected whitespace, formatting, and spelling issues.
jitruntimesomrruntimeportability
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.