Ascendion
Principal KMP Architect · Oct 2025 – Apr 2026
A legacy Android app, built by more than 70 engineers, had to be replaced by one Kotlin codebase that delivers Android and a web companion, for field technicians across the country to use every day. The web target ran on a toolchain so new that some of its problems had no public answers.
First production release in 3 months; the web app 2 months later.
- Kotlin Multiplatform
- Compose Multiplatform
- Kotlin/Wasm
- SQLDelight
- Gradle convention plugins
- Helm
- Kubernetes
- Datadog
The full storySwiftly
Staff KMP Platform Engineer · Jan 2024 – Jul 2025
15-minute builds, fully parallel, never queuing. Several releases on the same day became routine.
- Gradle
- Kotlin Multiplatform
- SKIE
- KotlinPoet
Luxoft (DXC Technology)
Staff Mobile Developer · Sep 2023 – Dec 2023
Shipped in 2 months.
- Swift
- Swift concurrency
- UDF
- Modularization
LIQUIDSports
VP of Engineering · Oct 2021 – Jan 2023
iOS shipped in 6 months, with the shared Kotlin layer in production years before KMP went mainstream.
- Swift
- AVFoundation
- Core Bluetooth
- Kotlin Multiplatform
PlayWithStakes
iOS Technical Lead · Feb 2023 – Sep 2023
No release disruption through the whole migration.
Shopmonkey
iOS Technical Lead · Dec 2019 – Aug 2021
In production in December 2019, with scroll-performance targets met.
- SwiftUI
- Combine
- RxSwift
- Instruments
Basket
Lead iOS Developer → Head of Mobile · Oct 2015 – Jan 2019
Three breaking language versions absorbed with zero release disruption.
- Swift
- Objective-C
- RxSwift
- Core Location