Tarik Eshaq
Senior Software Engineer - Mozilla
I've worked at Mozilla for over 2 years. At Mozilla, I write software that powers Firefox Sync and Firefox Accounts in Firefox for Android, Firefox for iOS and Firefox Desktop.
I've spent a long time writing cross-platform Rust that ships to the client on the user's devices but I have also worked on the backend systems that enable authentication and authorization to a user's data.
Crossing the barrier from Kotlin to Rust (and back)!
Come learn why Mozilla invested in Rust for Android and how we've built open-source libraries to make it easier for others to do so as well. You'll learn how you can call Rust from Kotlin, and also call Kotlin from Rust.
At Mozilla, we've been shipping production Rust code in Firefox Android for years. Rust provides value because it's cross-platform, memory-safe and fast! Interfacing with Native libraries from Kotlin is difficult, but we've made it better!