Lukas Stadler is a veteran VM and compiler engineer with 15+ years driving GraalVM dynamic language research and teams at Oracle Labs, now serving as Director for GraalVM Dynamic Languages. He blends deep systems and C++ expertise with academic rigor (doctoral studies) to deliver optimizations across LLVM, Sulong and GraalPython, frequently contributing backend improvements that improve native startup and runtime performance. As a hands-on manager he mentors students and interns, publishes at conferences, and hires engineering talent while still committing production-level code to high-profile open-source projects like oracle/graal. Colleagues know him for spotting low-level optimization opportunities and turning them into practical compiler and runtime improvements that matter in production.
15 years of coding experience
18 years of employment as a software developer
Dr., Doctoral Studies of Technical Sciences, Dr., Doctoral Studies of Technical Sciences at Johannes Kepler Universität Linz
GraalPy – A high-performance embeddable Python 3 runtime for Java
Role in this project:
Back-end Developer
Contributions:5 releases, 452 commits, 10 comments in 4 years 7 months
Contributions summary:Lukas primarily contributed to the GraalPython project by making changes to the parser and the internal code generation. They addressed performance-related issues by optimizing the handling of strings and implementing a fast-path method for common operations, and making various fixes in the internal code. The contributions included improvements in data structures, code generation, and improvements to both code serialization and handling of errors.
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
Back-end Developer
Contributions:5 PRs, 2 pushes, 33 comments in 6 years 2 months
Contributions summary:Lukas's commits primarily focus on modifications within the Sulong project, specifically related to the LLVM compiler and runtime environment. Their contributions involve profiling LLVMPointerImpl.dispatch on native pointers and introducing new methods and modifications within the Sulong compiler backend. They also made improvements to stack management and added support for various constrained intrinsics.
polyglotpythonjavascriptrubyanywhere
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
Lukas Stadler - Director, GraalVM Dynamic Languages at Oracle