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.
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
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
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
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
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
+ More work
Gigster
2016 – 2020Senior 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 – 2019Lead 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 – 2019Founder & 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 – 2017Senior 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
