Gurley Studios
Building thoughtful apps for Apple platforms.
Made for me, shared with you
Most of these started as tools I wanted for myself and didn't exist yet. They're built with native Swift, close to the metal, and shared openly for anyone who needs them too.
Apple Platforms
Native Swift apps for watchOS, tvOS, iOS, macOS, and visionOS.
Hardware & Firmware
ESP32 tooling, WLED, and embedded systems for smart home projects.
Web & Beyond
Full-stack web apps with Next.js, TypeScript, and Cloudflare.
Projects
Apps and tools designed for real people.
Rivulet
A free Apple TV app for Plex and live TV that direct plays your files through AetherEngine.
Nook
A free, open-source Mac browser with your tabs in a sidebar. I've maintained it since September 2026.
WristStream
A watch-only app that streams and downloads music from your Plex Media Server to your Apple Watch.
QuickWord
A free app for memorizing Bible verses, with flashcards and a widget that keeps a verse on your home or lock screen.
AIRO Athlete
An app for the athletes and coaches from AIRO's leadership camps, plus the staff dashboard and camp website that run on the same backend.
Meshmerize
A needlepoint design app for iPhone, iPad and Mac: draw a pattern, fill it with decorative stitches, pick threads and print a stitch guide.
Schedule Creator
A Mac app that turns a list of artists and wedding party members into a hair and makeup schedule that finishes on time.
WT32-ETH01 WLED Flasher
Prebuilt WLED firmware and a flash script that put a WT32-ETH01 on your network over Ethernet, with no Wi-Fi setup.
Rivulet Insights
A panel in Rivulet that shows cast and trivia for whatever is playing, with the trivia written ahead of time by a language model on a GPU at home and served from Cloudflare.
Needlepoint Painter
A home-built machine that paints stitch charts onto blank needlepoint canvas, with a camera that finds the threads before each patch and checks the paint after.