Mobile LeadAI on iOSRemote
PrzemekSkowronek
Skowronek is Polish for skylark. Hence skylarks.io.
I lead mobile teams and build iOS apps. Lately, with AI at the center.
14+ years building iOS apps, 9+ of them remote for US companies. My last two products were both AI products: a medical app that recognizes throat conditions with on-device ML at Orthogonal, and AI avatars with virtual try-on at Doji, which hit 50K downloads in its first month.
AI is also how I work: on-device models power my own apps, and AI agents help me build, test and ship every one of them.
Products I’ve shippedApps for Doji, Harley‑Davidson and more, plus 6 of my own ↓01 Built for companies
Doji
Founding iOS Engineer · 2024–2025
100K+
downloads, 50K in the first month
Took the app from first commit to App Store launch in 6 months: AI avatars generated through an API, virtual try-on and shopping.
Orthogonal
Tech Lead · 2023–2026
2
regulated medical apps, led on iOS
On-device ML that recognizes throat conditions from the camera, and the SPRINT PNS nerve stimulation app with a secure Bluetooth connection to the stimulator.
Harley-Davidson
Senior iOS Engineer · 2020–2023
4.8★
from 40K+ riders on the App Store
Owned Bluetooth connectivity with the motorcycle, navigation with MapKit and HERE Maps, and tests in the official Harley-Davidson app.
SkyeBrowse
Mobile Lead · 2019–2023
1,200+
agencies, including the NTSB
Led a 3-person team building the DJI and Autel flight app that captures aerial video for 3D mapping, and set its code standards and architecture.
Also built apps for
- Canon
- GlaxoSmithKline
- Prudential
- NASDAQ
- Nike
- Bobbi Brown
- papr.ai
02 AI at every layer
AI is part of everything I ship.
In products I led
- Orthogonal: on-device machine learning that recognizes throat conditions, built for medical regulatory clearance.
- Doji: GenAI avatars and virtual try-on, from first commit to 100K+ downloads.
In my own apps
- Fadeless: my own on-device restoration pipeline for faces, color and 4x upscaling, with evaluation sets and a quality gate.
- Smudge: a custom detection model trained with Create ML.
- VOID: finds similar, duplicate and blurry photos on device.
In how I build
- Cursor and Claude Code every day, with agent rules in every repo.
- Custom agent skills for builds, App Store releases, ASO and Apple Ads.
- AI agents that build, test and screenshot my apps through Xcode tooling.
03 My apps
Six apps of my own, shipped under skylarks.io
Designed, built and shipped end to end for iPhone, iPad, Mac and Apple Watch: from on-device AI photo restoration to a pizza dough calculator.
14+
Years building for iOS
5
AI-powered products: 2 for companies, 3 of my own
9+
Years remote for US companies
4
Leadership roles, including my own agency
04 Core stack
- Swift
- SwiftUI
- SwiftData
- Combine
- Objective-C
AI in production
- On-device ML
- Image recognition
- AI avatar APIs
- Virtual try-on
Architecture & SDKs
- MVVM
- Coordinators
- RxSwift
- RxCocoa
- Core Bluetooth
- Core Data
- Realm
- Alamofire
- PromiseKit
- SnapKit
- Cartography
- Charts
- MapBox
- HERE Maps
- DJI SDK
- Autel SDK
Quality & CI/CD
- KIF
- Nimble
- SwiftLint
- Fastlane
- GitHub Actions
- Bitrise
- Jenkins
- CircleCI
- Codeship
Languages & frameworks
- C
- C#
- Kotlin
- Java
- Dart
- Python
- React Native
- JSON
- XML
Tooling
- Xcode
- Claude Code
- Cursor
- Git
- SPM
- CocoaPods
- Carthage
- SwiftGen
- Flutter
- Xamarin
- Visual Studio
- WebStorm
- Figma
- Final Cut Pro
Product & analytics
- Jira
- Linear
- Pivotal Tracker
- Firebase
- Crashlytics
- App Center
- Google Analytics