Built for companies

Products I helped build and ship.

14+ years of iOS for startups and global brands, 9+ of them remote for US companies. From AI fashion try-on, medical machine learning and nerve stimulation to motorcycles and drones.

AI IN PRODUCTIONOn-device ML at OrthogonalGenAI try-on at DojiAI agents in my daily workflow

Doji app icon
Fashion · GenAI

DojiAI

Founding iOS Engineer12.2024 – 06.2025Remote · US

Try on designer fashion with your AI likeness.

I took Doji’s iOS app from the first commit to the App Store in six months. People upload a few photos, get a photorealistic AI likeness, and try on real fashion from anywhere on the internet.

100K+downloads, 50K in the first month

  • First commit to App Store launch in 6 months
  • AI avatars generated through an API
  • Virtual try-on and shopping
  • Digital closet to style new looks
  • iOS from zero
  • GenAI APIs
  • Virtual try-on
  • E-commerce
Doji on the App Store
Doji digital closet Doji virtual try-on with an AI avatar Doji styling screen
MedTech · AI

OrthogonalAI

Tech Lead10.2023 – 04.2026Remote · US

Machine learning that recognizes throat conditions from the camera.

Orthogonal builds software as a medical device for startups and global medical companies. There I led iOS on two medical apps. This one analyzes the camera image with on-device machine learning, built to pass medical regulatory clearance.

On-devicemachine learning and image recognition

  • Led iOS development as Tech Lead
  • On-device ML on the live camera image
  • Built to pass medical regulatory clearance
  • Part of an ISO 13485 certified medical software company
  • On-device ML
  • Image recognition
  • Camera
  • SaMD
orthogonal.io Medical product, not publicly listed
Phone showing medical data in a clinical setting
OrthogonalMedical device software
SPR logo
MedTech · Connected device

SPRINT PNS

Tech Lead at Orthogonal10.2023 – 04.2026Remote · US

The app behind a 60-day, drug-free nerve stimulation treatment.

I led iOS on the app for SPR’s SPRINT Peripheral Nerve Stimulation System, a short-term treatment for chronic and acute pain with no surgery, no medication and no permanent implant. The app connects to the stimulator over Bluetooth, for both patients and clinicians.

BLEsecure connection to a medical stimulator

  • Bluetooth LE connection to the stimulator
  • Robust error handling for a medical device
  • Security for the device connection and data
  • Experiences for patients and clinicians
  • Core Bluetooth
  • Error handling
  • Security
  • SaMD
sprpainrelief.com Medical device companion app
Harley-Davidson app icon
Automotive · Lifestyle

Harley‑Davidson

Senior iOS Engineer08.2020 – 06.2023Remote · US

Plan, navigate and connect with the official Harley-Davidson app.

I owned the parts of the app that touch the road: the Bluetooth connection with the motorcycle, navigation built on MapKit and the HERE Maps SDK, and the tests that keep them reliable.

4.8★from 39K+ ratings on the App Store

  • Bluetooth connectivity with the motorcycle
  • Navigation and ride planning
  • MapKit and HERE Maps SDK
  • Automated tests for the critical paths
  • Bluetooth
  • MapKit
  • HERE Maps SDK
  • Testing
Harley-Davidson on the App Store
Harley-Davidson membership Harley-Davidson app Harley-Davidson ride planning
SkyeBrowse app icon
Drones · 3D imaging

SkyeBrowse

Mobile Lead08.2019 – 04.2023Remote · US

Tap Start, and your drone captures a 3D model.

I led a 3-person mobile team building the SkyeBrowse flight app for DJI and Autel drones. It flies an autonomous capture in under two minutes and records the aerial video that becomes a 3D model.

1,200+agencies use SkyeBrowse, including the NTSB

  • Led a 3-person mobile team
  • Set code standards and architecture
  • Flight control with the DJI and Autel SDKs
  • Autonomous capture flights in under 2 minutes
  • DJI SDK
  • Autel SDK
  • Architecture
  • Team lead
SkyeBrowse on the App Store
SkyeBrowse automated drone flight SkyeBrowse free 3D mapping SkyeBrowse 3D model

+ More work

Gigster

2016 – 2020

Senior iOS Engineer

Built iOS apps for global brands with a focus on scalability and security, including Canon’s social photo app and GlaxoSmithKline’s live translation app for multilingual conferences.

  • Canon
  • GlaxoSmithKline
  • Prudential
  • NASDAQ
  • Nike
  • Bobbi Brown

Swish Labs

2017 – 2019

Lead iOS Engineer

Led a 4-person mobile team on a financial app for a large insurance company. Set code quality and project management practices and reworked the workflow, which improved both speed and quality.

  • Fintech
  • Insurance

skylarks.io agency

2016 – 2019

Founder & Owner

Founded and ran a small iOS agency, taking client projects end to end, from the backend to the app itself.

  • papr.ai

NaviExpert

2014 – 2017

Senior iOS Engineer

Built navigation software with OpenGL rendering and its networking layer. Before that, my first iOS job at Fream, where I learned the fundamentals.

  • Navigation
  • OpenGL

Adding AI to your app? Let’s talk.