I’m a senior iOS engineer and systems-minded builder with a deep focus on crafting high-quality software across the Apple ecosystem. Over the past decade-plus, my work has spanned everything from early UIKit apps to modern SwiftUI platforms, from pocket-sized iPhone experiences to spatial computing on visionOS.

Lately, my focus has expanded beyond interfaces and into systems — particularly agentic AI, developer tooling, and workflow automation — with an emphasis on building software that scales safely in real production environments.

I care deeply about performance, clarity, and long-term maintainability. Great user experiences don’t happen by accident — they’re the result of thoughtful engineering, strong architectural boundaries, and a healthy distrust of magic.

What I Do

I’m a senior mobile engineer and published technical writer with a track record of shipping performance-critical applications across the Apple ecosystem — from watchOS to visionOS and tvOS — and helping teams deliver fast, reliable, and accessible experiences at scale. Alongside product development, I’ve been increasingly focused on agentic workflows: designing AI-assisted systems for developer tooling, CI/CD automation, validation pipelines, and decision-support tasks, always with clear boundaries, observability, and human-in-the-loop control.

These days, my work lives at the intersection of modern SwiftUI architectures, agentic systems, and production tooling. I design platforms that process large volumes of data, integrate deeply with Apple frameworks like HealthKit, and remain smooth, battery-efficient, and observable under real-world load.

I’m especially interested in systems where AI can act as a delegated collaborator — handling bounded, well-defined tasks — while humans retain intent, accountability, and judgment. Think AI as infrastructure, not authority. No guitar solos where guardrails belong.

Here’s where I spend most of my time:

  • Agentic AI & Workflow Automation — Designing agentic workflows for developer tooling and internal platforms, including AI-assisted CI/CD pipelines, validation and verification steps, decision-support agents, and human-in-the-loop automation. Focused on bounded autonomy, clear failure modes, and observable outcomes.

  • iOS & iPadOS — SwiftUI-driven interfaces with custom animations, accessibility baked in, and modern, composable architectures built for testability and scale.

  • watchOS — Real-time HealthKit integrations, workout tracking, and reliable cross-device data sync.

  • visionOS — Spatial computing experiences using RealityKit and SwiftUI, including 3D layouts, gestures, and immersive interaction models.

  • tvOS — Media-heavy applications with custom focus behavior, Top Shelf extensions, and performance-tuned UX.

I’ve led greenfield rewrites and major platform evolutions for products like MLB Ballpark, Nike Sports Research tools, and Frontier’s iOS experience, while mentoring teams on modern Swift practices — from concurrency and SwiftData to CloudKit sync, macros, and performance profiling.

Whether I’m refactoring legacy systems or shipping a new SwiftUI app from zero to the App Store, my approach is pragmatic and hands-on: ship cleanly, measure everything, and leave the codebase better than I found it.

Technical Philosophy

My technical philosophy is rooted in systems thinking.

I’m particularly passionate about performance, observability, and safe autonomy. I care less about clever abstractions and more about software that behaves predictably under pressure — whether that pressure comes from heavy data loads, complex UI state, or AI-assisted workflows.

A few principles guide how I build:

  • Performance is a feature — smooth interfaces and efficient systems are table stakes, not polish.
  • Accessibility is non-negotiable — inclusive design is part of engineering, not an add-on.
  • Clarity over cleverness — readable, maintainable code beats novelty every time.

Earned autonomy — whether it’s concurrency or agentic AI, capability should expand only when systems prove they can handle it.

I’m particularly passionate about SwiftUI performance optimization and have spent considerable time understanding how to build interfaces that remain responsive under heavy data loads. Through my technical writing, I share insights about memory management, layout optimization, and the intricate details of SwiftUI’s rendering system.

Background

My background is rooted in building consumer applications used by millions of people. I’ve led large SwiftUI migrations, reduced codebase complexity while improving performance, implemented advanced HealthKit pipelines, and built internal tooling that helps teams ship with confidence.

Along the way, I’ve published 80+ technical articles covering advanced iOS and SwiftUI topics — from deep dives into SwiftUI’s rendering behavior to practical, battle-tested guides for visionOS and modern concurrency. Writing helps me clarify my thinking, and I enjoy sharing what I’ve learned with other engineers navigating the same challenges.

When I’m Not Coding

When I’m away from Xcode, I’m usually exploring the overlap between technology, creativity, and craft. I enjoy staying active (an occupational hazard of building fitness apps), experimenting with side projects, and occasionally turning the volume up just enough to remind myself that good systems — like good music — are built on rhythm, structure, and restraint.


Ready to build something amazing together? Get in touch – I’d love to hear about your project.