Damir Jelić
Damir Jelić is the tech lead for the Matrix Rust SDK, working on the core client and crypto libraries that power next-generation Matrix applications such as Element X. Their work focuses on client architecture, end-to-end encryption, and making Matrix usable for real-world applications at scale. They are a regular contributor to the Matrix ecosystem, with experience spanning protocol-level work and production client development.
Session
The Matrix Rust SDK has grown from an experimental client SDK into the
foundation that powers Element X and other Matrix applications. Along the way,
it has gained support for major Matrix features while tackling some interesting
engineering challenges.
In this talk, we'll explore recent additions to the SDK, including threads,
spaces, QR code login, shared encrypted history, migration from Element Classic
to Element X, and the centralized redecryption mechanism. We'll look at the
problems these features were designed to solve, the architectural decisions
behind them, and some of the lessons learned along the way.