Theo Bulut

As a Rust pioneer since 2011, I've been deeply involved with the language from its earliest days before version 1.0. My compiler contributions have focused particularly on SIMD optimizations and MIRI improvements, helping strengthen Rust's performance and safety guarantees. I've also worked extensively on Rust's internationalization (I18N) efforts, making the project site's language translations available to global users and helping expand Rust's accessibility worldwide.
I have authored numerous open source Rust libraries focused on distributed systems and database management, providing the community with battle-tested solutions for production environments. These libraries reflect my deep expertise in building reliable, high-performance distributed systems in Rust.


Session

08-29
12:00
30min
ScramVM: From SQL to Bytecode - Building a High-Performance Query Engine in Rust
Theo Bulut

ScramVM compiles SQL to bytecode and executes queries via a specialized virtual machine with morsel-based parallelism. We'll explore how this Rust-built engine achieves high performance through intelligent work distribution, core-pinned thread pools, and optimized memory access patterns, sharing lessons learned implementing a production-grade query engine.

Room 1 (Main Room)