Selected work

Four problems I’m glad I was handed.

Ordered by impact, not chronology — deep audio engineering, computer vision and AR, real-time systems, and consumer product polish.

01 IDAGIO · iOS Developer, later iOS Team Lead · 2018 – 2022

Gapless, lossless playback for people who notice

I owned the player SDK of the classical-music streaming service IDAGIO — implementing the gapless, lossless playback that classical listening demands, rebuilding buffering, and turning the player into a proper standalone SDK.

Gapless, lossless playback shipped — still the product's signature

  • Objective-C
  • Swift
  • AVFoundation
  • SDK architecture
  • CI/CD

02 Scandit · Mobile Developer · 2022 – 2024

AR shelf scanning in SwiftUI, on a C/C++ vision core

At computer-vision company Scandit I built a SwiftUI augmented-reality shelf-scanning solution from scratch — and worked across the stack it sits on, from the C/C++ SDK core to its WebAssembly build.

AR shelf scanning, built from scratch in SwiftUI

  • SwiftUI
  • ARKit
  • C/C++
  • Computer vision
  • WebAssembly

03 Volt · iOS Developer / Tech Lead · Jan – Jul 2016

Ride matching, from minutes to under five seconds

Volt's inner-city ride sharing matched riders to drivers through a polling REST backend — and felt every second of it. I re-architected matching around Firebase as a client-facing view layer over the existing backend.

Average match time cut from minutes to under 5 seconds

  • Objective-C
  • Firebase
  • Real-time systems
  • Architecture
  • Tech lead

04 Hipo (client project) · iOS Developer · 2014 – 2015

Consumer iOS, built from scratch — the Moment story

At product studio Hipo I built consumer iOS apps from scratch in Objective-C — blogTO, FoodTruckTO, introduce.social — and Moment, a private photo-sharing app for families, told here in depth.

  • Objective-C
  • UIKit
  • REST APIs
  • Release engineering