Lukas Stadler

Director, GraalVM Dynamic Languages at Oracle

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
Lukas Stadler is a compiler-focused software leader and Director of GraalVM Dynamic Languages at Oracle with 15 years of experience building high-performance runtimes. He blends deep C++ and JVM expertise from senior research and management roles at Oracle Labs with hands-on systems engineering to drive GraalVM language support and native compilation. An active open-source contributor, he has made significant back-end contributions to oracle/graal and GraalPython—notably Sulong LLVM backend work such as profiling native pointer dispatch, improving stack management and constrained intrinsics, plus parser/codegen and string fast-path optimizations in GraalPy. Based in Austria and pursuing doctoral studies at JKU Linz, he pairs academic rigor with practical delivery. Colleagues know him for pragmatic optimization and turning compiler research into production runtime improvements that cut startup time and resource use.
code15 years of coding experience
job18 years of employment as a software developer
bookJohannes Kepler Universität Linz
languagesEnglish, German
github-logo-circle

Github Skills (18)

parser10
python10
llvm10
code-generation10
compiler10
c-language9
performance-optimization9
compiler-design9
cprogramming-language9
lexical-analysis8
assembler8
assemble8
assembly8
java7
compile7

Programming languages (7)

JavaRCSSC++CRubyPython

Github contributions (5)

github-logo-circle
oracle/graalpython

Apr 2018 - Nov 2022

GraalPy – A high-performance embeddable Python 3 runtime for Java
Role in this project:
userBack-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.
pythongraal-nativejqpython-3graalvm
oracle/graal

Jan 2016 - Mar 2022

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: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