Engineering Leader
Kyle Browning
I build enterprise mobile and backend systems at scale. Creator of APNSwift, used by Apple and the Swift server community. 17+ years shipping software that matters.
Core Skills
Languages
Frameworks
Tools & Platforms
Projects
View all →Swift
Wattmatic
Powerwall charging automation for iPhone, iPad, and Mac. Wattmatic charges your Tesla Powerwall when it runs low, then puts your settings back exactly how they were.
Swift
Tien Len
The Vietnamese card game Tiến Lên, built native for iOS. Play offline against the computer, pass and play with friends on one device, or online with a lightweight account that needs no email or password.
Swift
BLESwift
An async/await-first Bluetooth Low Energy library for Swift 6.2 that wraps CoreBluetooth in a single actor. No delegates, no callbacks, no compatibility layer.
Swift
TidyTribe.ai
A family organizer with an AI assistant that listens to family conversations and turns them into tasks automatically, plus meal planning and everything else a busy household juggles.
Blog
View all →November 6, 2026
Server-Sent Events in Vapor
Introducing vapor-sse, a small library that turns SSE streaming into a single closure on a Vapor route.
August 31, 2026
Connecting two iOS simulators over BLE
CoreBluetooth does not work in the iOS Simulator. BLESwift's simulator link fixes that, to the point where two simulators can discover, connect to, and stream data to each other.
August 25, 2026
Uploading to TestFlight from the Command Line
Archive, export, and upload an iOS app with xcodebuild and xcrun altool - no Fastlane, no Ruby. Plus where notarytool fits and why it isn't the tool you want for TestFlight.
August 23, 2026
Empty States in SwiftUI with ContentUnavailableView
Every initializer of ContentUnavailableView, when to use each one, and how to build an empty-state system that covers search, errors, and offline without repeating yourself.