Technical Writing
Insights
Technical writing on iOS architecture, on-device AI, and Apple platform engineering. No tutorials. No beginner content. Production patterns and trade-off analysis.
SwiftData vs Core Data in 2026: A Production Decision Guide
When to migrate, when to stay. A direct recommendation based on project constraints — with real migration paths and the gotchas Apple won't document.
How to Build an Offline-First iOS App: An Architecture Guide
Not offline-capable — offline-first. The design premise that changes your data model, sync strategy, and conflict resolution from day one.
NSPersistentCloudKitContainer: What Apple's Docs Don't Tell You
Private vs shared stores, conflict resolution that works, offline sync state UI, and the debugging workflow for when things go wrong in production.
Apple Foundation Models vs Core ML: Which One to Use
They're not competing — they're different layers. A decision matrix for choosing the right on-device AI framework for your use case.
App Store Rejection: The Xcode Configuration Issues Apple Won't Debug for You
Signing mismatches, entitlement gaps, Watch/Widget linking failures. The real failure modes and how to catch them before Apple does.
Credit-Based SaaS Billing with Paddle: Architecture and Lessons
Webhook event flow, atomic credit operations, idempotency under concurrent AI requests, and what we'd do differently in production.
AI-Native iOS Architecture: On-Device Intelligence Without the Cloud
Building iOS apps where AI is a structural decision — not a bolt-on feature. Core ML, Foundation Models, and the data layer decisions that make it work.
