Kotlin Multiplatform, Native C++ & AI Engineer


About
Capabilities
Featured Project
Llamatik — Kotlin LLM tooling
Open SourceOpen-source Kotlin-first SDK for building AI-powered applications across Android, iOS and Desktop using Kotlin Multiplatform and llama.cpp.
Tech stack
- Kotlin Multiplatform
- Kotlin/Native
- Native C++
- llama.cpp
- Android
- iOS
- Desktop
Engineering challenges
- Native bindings
- Static linking
- Cross-platform AI runtime
- iOS framework distribution
- Production SDK design
Projects
Llamatik — Kotlin LLM tooling
Open-source SDK for building LLM-powered applications with Kotlin Multiplatform and llama.cpp.
Llamatik Code
JetBrains IDE plugin for on-device AI assistance powered by local LLMs via Llamatik.
Leku
A location picker library for Android, built to be simple, customisable and production-ready.
Adoptme
A Kotlin Multiplatform template app demonstrating real-world KMP architecture across Android, iOS and Desktop.
Talks & Technical Sharing
I share practical engineering lessons from real-world mobile, multiplatform and AI projects — including production architecture, native interoperability and developer tooling.

Topics covered
- Kotlin Multiplatform
- Mobile architecture
- Native interoperability
- AI-powered applications
- Developer tooling
Latest Writing
How to Run LLMs Offline on Android Using Kotlin
A practical guide to running local language models on Android with the Llamatik SDK — no cloud, no API keys.
Read article →Static linking in Kotlin Native
A practical guide to static libraries, linker flags and iOS framework builds in Kotlin Multiplatform.
Coming soonBuilding iOS frameworks with Kotlin Multiplatform
How to structure, build and distribute Kotlin Multiplatform frameworks for iOS apps.
Coming soon