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 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.
code15 years of coding experience
job18 years of employment as a software developer
bookDr., Doctoral Studies of Technical Sciences, Dr., Doctoral Studies of Technical Sciences at Johannes 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
Lukas Stadler - Director, GraalVM Dynamic Languages at Oracle