wesley matlock — ios engineer

I ship my own apps and write about how.

I build for iPhone, iPad, Apple Watch, Apple TV, and Mac, then write up what I learned: SwiftUI, Swift 6, Foundation Models, AI tooling, and Metallica references, across 107 technical articles.

SwiftUI·Swift 6·Foundation Models·HealthKit·watchOS·visionOS
Wesley Matlock

Latest Articles

The House Jack Built: SwiftUI Metal Shaders at the Table

The House Jack Built: SwiftUI Metal Shaders at the Table

The felt, dice, card squeeze, and roulette wheel in Table Ready: Vegas Tutorial are SwiftUI shaders.

SwiftUI Metal Shaders
Some Kind of Monster: An App Store Connect CLI in Swift

Some Kind of Monster: An App Store Connect CLI in Swift

One Swift CLI publishes four apps' App Store listings. Apps two, three, and four needed zero tool changes.

Swift App Store Connect App Store Connect API
Phantom Lord: Naming Swift Tasks for Instruments and LLDB

Phantom Lord: Naming Swift Tasks for Instruments and LLDB

Instruments guesses labels for unnamed Swift tasks. In VinylCrate, the guesses hid what launch was doing.

Swift Swift Concurrency Debugging
Moth Into Flame: SwiftUI visualEffect Parallax Without State

Moth Into Flame: SwiftUI visualEffect Parallax Without State

VinylCrate's parallax wrote scroll offset to state every frame. visualEffect moved it to the render layer.

SwiftUI iOS Performance
No Repeat Weekend: Two Nights on the Rail for Metallica at the Sphere

No Repeat Weekend: Two Nights on the Rail for Metallica at the Sphere

Two nights on the rail for Metallica's first weekend at the Sphere, 37 years after my first show.

Metallica Concerts Las Vegas
Invisible Kid: When Equatable Hides Data from @Observable

Invisible Kid: When Equatable Hides Data from @Observable

An id-only == made @Observable skip enrichment writes. Fixing it exposed two map cameras that moved too often.

SwiftUI Swift Observation

About

Besides my own apps, I've led and built iOS apps at Frontier Airlines, Nike, Pluto TV, and Major League Baseball, including the rewrite of MLB Ballpark and the Apple TV apps for Pluto TV and MLB.

I'm available for client projects, consulting, talks, and workshops.

status
Available for client projects
writing
107 articles, 2 books
worked at
Frontier Airlines, Nike, Pluto TV, Major League Baseball