We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Speakers
Meet the speakers for the RUSTAsia 2025 conference! We are currently gathering talk proposals, so feel free to submit yours below. Subscribe to our newsletter for updates on announced speakers and to hear about more exciting additions soon.
Tim McNamara
"Rust for the rest of the world"
In this talk, Tim delves into how the Rust community can expand its inclusivity beyond Western norms by rethinking language barriers and cultural dynamics, encouraging attendees to create more diverse and welcoming environments within their projects.
Tomas Tauber
"Elevating Parsing in Rust : A Peek into pest3"
pest is a popular general purpose parser written in Rust with a focus on accessibility, correctness, and performance. It uses parsing expression grammars (or PEG) as input, which are similar in spirit to regular expressions, but which offer the enhanced expressivity needed to parse complex languages. This talk will gently introduce the current version of pest, describe some of its common shortcomings, and outline how they are addressed in its next version (dubbed as โpest3โ) which has a working prototype in development. In particular, the talk will highlight the new trivia handling sequence operators and typed tree API.
Adam Chalmers
"Building CAD with Rust"
At Zoo.dev, they're building a cloud-powered CAD suite using Rust across their entire stack - from API servers to WebAssembly frontend, CLI tools, and language tooling. This talk demonstrates how Rust enabled code reuse between backend and frontend while ensuring consistent visual output through their testing framework.
Daniel Thompson-Yvetot
"Building Secure Software : A Tauri-Inspired Approach"
Explore practical approaches to "shifting security left" in modern application development. Through real-world examples from Tauri and the Rust ecosystem, learn how to implement security-first practices in your development workflow, from architecture design to deployment, without becoming a full-time security expert.
Hai Chi
"Practical and Efficient Rust/Go Interoperation"
In this talk, Hai Chi will share the problems and solutions in Rust and Go interoperability, which will include memory alignment, asynchronous system docking, macro-based code generation, asm-based CGO optimization; also it will include some thoughts on designing a user-friendly FFI framework.
Yuyuan Yuan
"Building Efficient and Scalable Distributed Systems with Zenoh: A New Protocol for V2V, Autonomous Systems, and Robotics"
An introduction to Zenoh's core features including pub/sub mechanisms, edge storage, and network adaptability, demonstrating how to implement these using Rust. Learn practical insights for building distributed systems. Suitable for all Rust developers and those interested in foundational protocols.
Dyachkov Dmitry
"Building Microsecond-Scale Trading Systems with AI Risk Management in Rust"
Learn how to build ultra-low latency trading systems with AI risk management using a dual-path architecture for microsecond-level execution. We'll cover lock-free structures, SIMD optimizations, GPU-accelerated ML risk models, and zero-copy market data processing.
Florian Gilcher
"Ferrocene - The Present and Future of Rust in Safety"
Rust, released in 2015, has rapidly emerged as a frontrunner in software safety, particularly in Functional Safety and SDV spaces. This talk explores how this young language became central to open source safety initiatives, examining current projects, challenges, and future directions.
Zehuan Li
"Architecting the Confidential - VM Guest OS in Rust: Runtime, Kernel Standard Library, and Kernel Services"
Learn how to design an OS for confidential VMs with three key components: kernel runtime, standard library, and services. Discover how to develop unikernels using Ring0 privilege level and create Linux ABI-compatible systems. Gain practical knowledge to build Unix-like kernels or compile services into unikernels.
We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track