

Kostas Filios
Head of Mobile @ Novibet | Researcher | Educator

Hi, I am Kostas! I build and lead teams that deliver mobile products used by millions of people every day. I am driven by applying computer science to real-world challenges, turning complex ideas into reliable, scalable mobile experiences.
My background includes award-winning research publications, as well as hands-on work in mobile, distributed and embedded systems. From large-scale mobile ecosystems like Novibet to national fintech and loyalty platforms, I focus on building technology that has real impact for users.
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.
