

Ioannis Anifantakis
Staff Android Engineer at novibet

Hi, I am Ioannis, a Google Developer Expert for Android and a Software Engineer whose 25-year industry journey began in Windows Desktop Development and Database Design, and it has evolved into mobile engineering, where I developed a strong passion for Android, Kotlin Multiplatform, and modern software architecture.
Since 2016, I have been an active Technology Events Speaker, frequently speaking at developer conferences in Greece and internationally. My talks focus on Android, Kotlin, Jetpack Compose, Google technologies, and software engineering.
I am also a dedicated Computer Science Educator and content creator, committed to lifelong learning and knowledge sharing. Through my YouTube channel and Medium.com articles, I create educational content that helps developers better understand Android, Machine Learning, and programming concepts.
KSafe: Fast Encrypted Key-Value Storage for Kotlin Multiplatform
KSafe is a Kotlin Multiplatform key/value persistence library designed to make secure state persistence feel as simple as working with a regular variable:
var counter by ksafe(0)
counter++
The talk is structured around three core pillars:
1) Developer experience: creating an intuitive API that covers common persistence scenarios without boilerplate-heavy storage abstractions.
2) Performance: using hot caching, asynchronous persistence, and concurrent processing to make secure storage practical for frequent reads and writes.
3) Security across platforms: mapping each target to the most appropriate encryption and storage mechanism while preserving one common Kotlin API.
By the end of the session, you will understand how to use KSafe and the architectural trade-offs involved in building a secure, high-performance Kotlin Multiplatform persistence library.
