About
I'm a senior iOS engineer who ships. Over the last 6 years I've taken 16 apps from first commit to the App Store, owning the full native layer: architecture, Swift, SwiftUI, and UIKit, Objective-C in legacy codebases, Core Data, release pipelines, and App Store review.
My work spans Screen Time and Family Controls, HealthKit with motion and fitness tracking on Apple Watch, StoreKit 2 subscriptions and paywall infrastructure, fintech and payments across Apple Pay, Stripe, and Tap to Pay, maps with offline tile caching, Core NFC and Bluetooth LE hardware integrations, media playback and audio, encrypted messaging and VoIP, real-time social, and AR.
On the intelligence side: blockchain apps and dApps, and on-device machine learning, from CoreML and Vision pipelines for KYC, face matching, and liveness detection to AI features like RAG and local LLMs.
I care about what happens after launch as much as the code itself: onboarding UX, activation and retention metrics, performance profiling, and the discipline of scoping an MVP that actually ships. If you're a founder getting v1 off the ground, or a team that needs the iOS layer owned end to end, that's exactly the work I love.
When I'm not shipping client work, you'll find me deep in my own apps , chasing the next idea worth building.
AI
I build with AI agents every day. Claude Code drives my scaffolding, test generation, and release pipelines, working from specs I write against the architecture, and I review every line before it ships. MCP integrations and custom tooling keep quality high at speed, whether the work is a motion and fitness engine, a fintech flow, or an MVP that has to ship in weeks. It is not a shortcut. It is how a solo engineer moves at team speed without giving up code quality.
$ claude "detect hard falls from Core Motion and alert caregivers"
✔ Planned 6 tasks, CoreMotion + HealthKit authorized
✔ Accelerometer pipeline tuned, background delivery + APNs alert
✔ 18 tests passing, battery impact profiled
$ claude "gate premium with StoreKit 2 and Apple Pay"
✔ Transaction listener, entitlement cache, paywall wired
$ git push origin feature/fall-detection
Review, refine, ship. Same day.
Experience
-
2023 — Present Client work alongside full-time roles: Screen Time control apps built end to end, App Store rejection rescues, StoreKit 2 subscription and paywall builds, and native module fixes inside React Native apps. Backends on Firebase and Supabase, AI features with OpenAI and on-device LLMs. Every completed contract rated 5.0. I also ship my own products, Athanify and Plant Health.
- Screen Time
- StoreKit 2
- Tap to Pay
- Core NFC
- ARKit
- CoreML
- Claude Code
- HealthKit
- Supabase
- OpenAI
-
-
2023 — Present Senior iOS EngineerLead iOS development across a portfolio of consumer apps. Built Screen Time and Family Controls engines across five apps including Bright Start and Chapter. Ship HiiKER, a hiking maps app serving 130,000+ trails with offline tiles and Mountain Rescue Team integrations, and Focus Bear, an ADHD productivity app with Apple Watch complications. Built Votari, blockchain election infrastructure on Bitcoin SV with on-device KYC and Merkle-tree ballot proofs at 100,000+ ballot scale.
- Swift
- SwiftUI
- Objective-C
- UIKit
- C++
- Family Controls
- MapKit
- Core NFC
- Bitcoin SV
- StoreKit 2
-
-
April — Oct 2023 Shipped Going Solo, a social travel app with real-time chat and location-based matching for solo travelers, from architecture through App Store release.
- Swift
- UIKit
- Firebase
- CoreLocation
-
-
2021 — 2023 Maintained Pryvate Messenger, an E2E encrypted communications app with RSA 4096 and Post-Quantum ZRTP running in 50+ countries under HIPAA and GDPR. Built Officetree, a VoIP/SIP calling app with Stripe billing and Apple Pay.
- Swift
- Objective-C
- VoIP/SIP
- Encryption
- Stripe
-
-
2020 — 2021 First production role. Shipped client apps end to end, from architecture and Core Data through App Store submission and review.
- Swift
- UIKit
- Core Data
- Firebase
-
Projects
-
Athanify
Muslim prayer companion with a mercy-first voice. Adhan times, Qibla, and Screen Time shields that silence distracting apps at prayer times. Designed around compassion instead of streak shame.
5.0 (12) worldwide
-
IDVKit
My open-source identity verification SDK for iOS. e-Passport NFC (eMRTD) reading, MRZ scanning with Vision, face matching via a Core ML model, and liveness detection. 100% on-device, no API keys, no server, nothing leaves the phone.
Open Source
-
HiiKER
Hiking maps serving 130,000+ trails with offline tile caching and Mountain Rescue Team integrations across Ireland, the UK, and the US.
4.6 (4.9K) worldwide
-
Shelly
Screen time control built on Family Controls and DeviceActivityMonitor. App shields with daily limits, weekly usage insights, and a mascot that guards your focus instead of shaming you.
5.0 (7) worldwide
-
Pryvate Messenger
E2E encrypted calls and messaging with RSA 4096 and Post-Quantum ZRTP, running in 50+ countries under HIPAA and GDPR.
4.4 (217) worldwide
-
Votari
Blockchain election infrastructure on Bitcoin SV. KYC with on-device machine learning for face matching and passport verification, Merkle-tree ballot proofs, and cryptographic auditability at 100,000+ ballot scale.
-
Focus Bear
ADHD productivity app with habit routines, Apple Watch complications, and HealthKit integration across iPhone, iPad, and Apple Watch.
4.7 (90) worldwide
-
Peptify
On-device medical tracker for peptide protocols: dose logging, vial inventory, bloodwork scanning, and body-composition tracking. Privacy-first with no cloud sync.
4.2 (20) worldwide
-
Going Solo
Social travel app with real-time chat and location-based matching for solo travelers finding companions on the road.
4.5 (1.8K) worldwide
Publication
2023 · 243-page book · Apple Books
iOS Development using UIKit
A comprehensive guide to iOS development with UIKit, taking readers from foundational components through advanced app-building concepts. Published on Apple Books.