Vol. XVI · 16 years of native mobileCharlottesville, Virginia

Vivienne Fosh

Founder and engineer at LanternApps

Curriculum vitae

Vivienne Fosh

Founder and engineer at LanternApps. 16 years of native mobile: iOS, Android and Kotlin Multiplatform, and the Gradle builds and CI that ship them. Led mobile teams from 2014, up to VP of Engineering, then returned to hands-on staff work by choice. Charlottesville, Virginia, working remotely.

Request the PDF Case studies

Until the PDF is posted here, I'll send it by email.

Experience

  1. 2010–

    LanternApps

    My own company since 2010; since July 2025 the studio behind Kvinta, now in open beta on Mac.

  2. Oct 2025 – Apr 2026

    Ascendion

    Zero to production in 3 months for Charter Communications’ Kotlin platform. More about Ascendion

  3. Jan 2024 – Jul 2025

    Swiftly

    Build waits of up to half a day became 15 minutes, never queuing. More about Swiftly

  4. Sep 2023 – Dec 2023

    Luxoft (DXC Technology)

    A stalled, safety-critical United Airlines release, shipped in two months. More about Luxoft (DXC Technology)

  5. Oct 2021 – Jan 2023

    LIQUIDSports

    iOS shipped from zero in 6 months; promoted from architect to VP. More about LIQUIDSports

  6. Feb 2023 – Sep 2023

    PlayWithStakes

    UIKit to SwiftUI with no release disruption, before the company’s acquisition by Napster. More about PlayWithStakes

  7. Dec 2019 – Aug 2021

    Shopmonkey

    One of the first production SwiftUI apps: in the App Store, December 2019. More about Shopmonkey

  8. Oct 2015 – Jan 2019

    Basket

    Objective-C to Swift through three breaking Swift versions, without interrupting a release. More about Basket

  9. Feb 2012 – Dec 2013

    Mamba

    10M+ installs at 99% crash-free, when one memory slip crashed the app for millions. More about Mamba

  10. Earlier

    Ciklum

    I led a hybrid iOS and Android team from 3 to 12 on enterprise retail, medicine and security projects, writing Swift from its first beta in 2014. The project spun out as Basket, and I moved with it as Head of Mobile.

  11. Earlier

    SoftTechnics · Intersog · Hostopia

    Java back ends, then mobile in its first years: Android, iOS, and Windows Phone from launch day.

Skills

Kotlin Multiplatform

Compose Multiplatform (Android, iOS, desktop, Web/Wasm) · Ktor · kotlinx.serialization · SQLDelight · Kotlin/Wasm · Kotlin/JS · SKIE · Decompose · KSP

iOS

Swift 6 strict concurrency · SwiftUI · UIKit · Objective-C · Combine · AVFoundation · Core Bluetooth · StoreKit 2 · Instruments · VoiceOver and WCAG

Android

Jetpack Compose · Material 3 · Coroutines and Flow · Hilt · Koin · Room · WorkManager · R8

Build and release

Gradle convention plugins · composite builds · configuration cache · remote build cache · KotlinPoet code generation · XCFramework distribution · XcodeGen · Fastlane · signing automation

CI/CD

GitHub Actions · Bitrise · GitLab CI · Azure DevOps · self-hosted macOS runners · Docker · Helm · Kubernetes

Architecture

MVI and UDF · MVVM · Clean Architecture · server-driven UI · modularization · offline-first sync · SSE streaming

AI

LLM integration · streaming AI features · agentic orchestration · MCP · tool-call pipelines · RAG · speech

Languages

Kotlin · Swift · Objective-C · TypeScript · Java · C/C++ · SQL

Education

National University of Shipbuilding, Ukraine

BS, Computer Software Engineering

Languages

English (fluent)

Ukrainian (native)