Younes Manton

Software Developer at IBM Canada Ltd.

Old Toronto, 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
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.
code17 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at York University
languagesEnglish
github-logo-circle

Github Skills (27)

powerpc10
assembly10
c-language10
jvm10
runtimes10
allocation10
makefile10
code-generation10
compiler-compiler10
omr10
compile10
compiler-optimization10
compiler10
eclipse10
cprogramming-language10

Programming languages (14)

C#JavaC++CStandard MLGoHTMLGroovy

Github contributions (5)

github-logo-circle
eclipse-openj9/openj9

Sep 2017 - Jan 2023

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: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.
runtimecompilerextensionseclipseomr
eclipse-omr/omr

Jan 2017 - Jan 2021

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-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.
Request Free Trial