Josef Eisl

GraalVM Researcher at Oracle

Linz, Upper Austria
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
Josef Eisl is a GraalVM researcher at Oracle with 14 years of experience building high-performance language runtimes, virtual machines, and compiler tooling. He combines a strong academic background (PhD work at Johannes Kepler Universität Linz and prior teaching roles at TU Wien) with hands-on engineering on core GraalVM projects like GraalPython, TruffleRuby and SubstrateVM. His contributions span runtime internals, native-image support, FFI/WASM work and debugging/toolchain integration, demonstrating expertise both in low-level VM concerns and developer-facing tooling. Josef has a track record of improving language interoperability and C-extension handling for LLVM-based components, helping languages run efficiently on the JVM. Based in Linz, Austria, he blends research rigor with production-grade engineering at Oracle Labs. An interesting detail: beyond language work he has also contributed CI/DevOps features (Buildbot Bitbucket PR integration), showing breadth across the developer lifecycle.
code14 years of coding experience
job4 years of employment as a software developer
bookVienna University of Technology
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Johannes Kepler Universität Linz
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
323reputation
9kreached
1answer
1question
github-logo-circle

Github Skills (28)

debugging10
debug10
continuous-integration10
graalvm10
python10
image10
cli-framework10
java10
cicd10
ruby10
javas10
embeddable10
truffle10
ctf-framework10
serialization9

Programming languages (9)

JavaC++RCScalaJavaScriptRubyPython

Github contributions (5)

github-logo-circle
oracle/graal

Jan 2016 - Mar 2025

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBack-end Developer
Contributions:45 reviews, 18 PRs, 2 branches in 9 years 3 months
Contributions summary:Josef contributed to the GraalVM project, focusing on SubstrateVM, which compiles Java applications into native executables. Their commits addressed commented-out code in UnsafeStaticFieldAccessorImpl, revived the UnsafeFieldAccessorFactory for Native Image, and handled various other aspects of serialization and byte code parsing. The user also implemented features for WASM compilation and worked on improvements to the foreign function interface.
polyglotpythonjavascriptrubyanywhere
oracle/graalpython

Jan 2019 - Nov 2020

GraalPy – A high-performance embeddable Python 3 runtime for Java
Role in this project:
userBack-end Developer
Contributions:39 commits in 1 year 10 months
Contributions summary:Josef's contributions primarily involve modifying and extending the GraalPython runtime. They implemented and modified functionalities related to debugging, breakpoint handling, and toolchain integration. The user also addressed issues within the POSIX module and improved the handling of exceptions within the system, including exception messages. Code changes span multiple files, demonstrating a focus on core runtime functionality.
pythongraal-nativejqpython-3graalvm
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
Josef Eisl - GraalVM Researcher at Oracle