Senior Mobile Engineer in Vancouver, BC, Canada

Building high-performance mobile apps trusted by millions.

I'm a senior iOS, macOS and Android developer with 7+ years of experience building fast, scalable apps in Swift and Kotlin, from retail apps for international brands to my own products.

Apps I've shipped. Select one to jump to it on this page.

Tap an app to jump to it

Years shipping mobile apps
7+
Downloads across my apps
5M+
Active users on Navahang
1.5M+
Instory App Store rating
4.8★

Selected work

My own apps

Apps I build and run myself, from the media pipeline to the App Store listing.

iOS and Android

Instory

A privacy-first Instagram companion used by thousands every day.

Instory lets people view stories anonymously, download stories, posts, reels and highlights, read DMs privately, and even watch and record live videos. The iOS version includes real-time MPD-to-HLS conversion, a native player and a powerful share extension called InShare.

Daily users
30K+
App Store rating
4.8/5
Total downloads
500K+
  • Swift
  • SwiftUI
  • UIKit
  • Kotlin
  • AVFoundation
  • ShazamKit

macOS

iDM

A fast, native download manager for macOS.

iDM is a high-performance download manager built with AppKit. It supports multi-threaded accelerated downloads, tagging and organization, advanced task control with pause and resume, and FFmpeg-powered video conversion and trimming. It launched on the Mac App Store and has attracted hundreds of users organically.

Mac App Store rating
4.5/5
Organic users
500+
Features
10+
  • Swift
  • AppKit
  • Cocoa
  • macOS SDK
  • FFmpeg

What I do

Native apps for iOS, macOS and Android

  • iOS & macOS

    Native apps for iPhone, iPad and Mac, including App Clips, widgets and AppKit desktop apps.

    • Swift
    • SwiftUI
    • UIKit
    • AppKit
    • Combine
  • Android

    Kotlin apps built with Jetpack Compose, Coroutines and an offline-first approach.

    • Kotlin
    • Java
    • Jetpack Compose
    • Coroutines
    • Room
  • Performance & Optimization

    Finding and fixing bottlenecks in rendering, networking, memory and threading.

    • Instruments
    • Firebase Performance
    • Async/Await
    • GCD
    • Operation Queues
  • Architecture

    Codebases that stay maintainable as the team and the product grow.

    • MVVM
    • VIPER
    • Clean Architecture
    • Protocol-Oriented Programming
    • Dependency Injection

Experience

Apps I've built for international brands

Retail, streaming, EV and agritech apps, where I led architecture and mentored other developers.

View full CV
  1. Jun 2023 - Present

    Senior iOS Developer

    Ovolab Srl. for A.S. Watson, Milan, Italy

    • Savers
    • Superdrug
    • The Perfume Shop
  2. Oct 2022 - Mar 2023

    Senior iOS & Android Developer

    Communere Ltd. for EVCurious, Guildford, UK

    • EVCurious
  3. Apr 2021 - Sep 2022

    Senior iOS Developer

    Communere Ltd. for Agxio (Zeus), Guildford, UK

    • ZeusBot
  4. Mar 2018 - Dec 2021

    iOS & Android Developer

    Navahang LLC, Helsinki, Finland

    • Navahang

Working on a mobile app?

I'm happy to talk about mobile products, architecture and performance.