wesley matlock — ios engineer

Precise, fast
iOS engineering.

SwiftUI specialist & visionOS developer

I build high-performance SwiftUI apps and write about the craft — Swift, Metallica references, HealthKit, tvOS, and a bit of visionOS, across 85+ technical articles.

SwiftUI·visionOS·HealthKit·tvOS·watchOS·Swift 6
Wesley Matlock

About Me

Professional iOS Engineer

With expertise in SwiftUI, VisionOS, and modern Apple platforms, I create high-performance applications that deliver exceptional user experiences. My focus on HealthKit integration, tvOS, and CarPlay development has resulted in comprehensive solutions for various industries.

I'm passionate about sharing knowledge through technical writing, having published 85+ articles on iOS development best practices, performance optimization, and advanced SwiftUI techniques.

Swift

SwiftUI

VisionOS

HealthKit

tvOS

watchOS

UIKit

Core Data

Latest Articles

Sad but True: Localized App Store Screenshots That Verify Themselves

Sad but True: Localized App Store Screenshots That Verify Themselves

A wrong-language screenshot renders perfectly. Two shasum guards catch what ninety-six thumbnails never will.

iOS , Swift , Testing
The Memory Remains: TipKit in a Shipping App

The Memory Remains: TipKit in a Shipping App

Five tips, one daily display budget, and the TipKit decisions that only show up in a shipping app.

Tipkit , SwiftUI , Swift
OCR Doesn't Give You Text. It Gives You a Map.

OCR Doesn't Give You Text. It Gives You a Map.

Vision hands you strings pinned to coordinates, not a document. Four sleeve-scanner bugs, one root cause.

iOS , Swift , Vision
Four Ways xcodebuild Lied to Me

Four Ways xcodebuild Lied to Me

xcodebuild succeeds quietly when it shouldn't. Four CI traps and the invocations that tell the truth.

iOS , Xcodebuild , Ci
Eye of the Beholder: Foundation Models Gets On-Device Vision

Eye of the Beholder: Foundation Models Gets On-Device Vision

Vision finds the text, Foundation Models makes sense of it. Two on-device passes, no network.

Swift , Foundation-models , Vision
One TaskGroup, Two Live Streams: a Swift 6 LLM Benchmark

One TaskGroup, Two Live Streams: a Swift 6 LLM Benchmark

Two live async streams under one throwing task group. One actor, zero data races.

Swift , Concurrency , macOS

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you!

Let's Work Together

I'm always interested in hearing about new opportunities, interesting projects, or just connecting with fellow developers. Feel free to reach out!

Available for freelance projects