Kegan
Kegan is one of the core engineers who made Matrix back in 2014, and has been working for Element since 2020. He has touched most of the ecosystem, including Synapse, Matrix JS SDK, Dendrite, IRC bridge, Sliding Sync and many others. His recent passion has been around improving the quality of the software in the ecosystem by developing Complement, a black box server test suite similar to Sytest, and most recently Complement-Crypto, a client test suite for testing end-to-end encryption.
Session
If you’ve used Matrix for a while, you’ll have likely seen at least 1 message you’ve been unable to decrypt (UTD). This talk outlines the anatomy of a UTD bug, how regression tests can be added for them, and progress we’ve made in reducing UTDs across the ecosystem.