Juan Fumero is a software developer and consulting member of technical staff in Oracle’s Java Platform Group with 10 years of experience building compilers, JIT runtimes, and heterogeneous-system tooling. He specialises in dynamic runtime compilation, performance tuning and GPU/FPGA acceleration, and led architecture and development of TornadoVM—a notable open-source framework that brings massive speed-ups to Java on accelerators. His recent work includes SPIR-V backend improvements and Level Zero thread dispatching, reflecting a rare blend of low-level compiler engineering and practical systems integration. With a PhD in Computer Science and a background in high-performance computing at institutions like Manchester, Edinburgh and CERN, he pairs academic rigor with production-grade contributions to open-source and enterprise platforms.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Edinburgh
Graduate in Computer Science, Computer Engineering, Graduate in Computer Science, Computer Engineering at Universidad de La Laguna
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Role in this project:
Backend Developer
Contributions:19 releases, 350 reviews, 3507 commits in 5 years 3 months
Contributions summary:Juan focused on enhancing the SPIRV (Standard Portable Intermediate Representation) backend for the TornadoVM framework. Their contributions included fixing the return type of the FMA (Fused Multiply-Add) operation, enabling native SIN/COS functions by default, and adding an option to enable or disable native functions. Furthermore, the user made improvements to OpLabel names and refactored the SPIRV preamble codegen. The modifications focused on improvements to the SPIRV compiler and its interaction with Level Zero by introducing thread dispatcher functionalities.
Contributions:454 pushes, 2 branches, 1 tag in 2 years
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
Juan Fumero - Consulting Member Of Technical Staff at Oracle