I ship Apple-platform products and the AI tooling around them.

A one-person studio: shipped iOS apps, museum-grade computer-vision exhibits, and a phone-operated agent stack that runs the whole operation.

Open to remote / Boulder IC roles · CV · GitHub
All Work View all 17 →
Inline Relay /Code review plugin A Claude Code plugin that puts code review conversations directly into the source file as tagged comments. Threads are versioned, diff-visible, and protected from accidental edits. Open sourceMIT Claude CodeFormer MCP Pink Lady /Apple toolchain plugin Five Claude Code skills that take an iOS or macOS app from an unregistered bundle ID to a build on a tester’s phone. The fastlane version cliffs, App Store Connect API quirks, and TestFlight distribution traps I hit shipping real apps, written down once so an agent never re-learns them. Open sourceMIT macOSClaude Code PodWash /Self-hosted proxy Subscribe to your podcasts through PodWash, get them back ad-free. Whisper transcribes, Claude detects ads, ffmpeg cuts them, PodWash re-serves the clean RSS feed in any podcast app. Open sourceMIT Self-hostedWhisperClaudeffmpegRSS Patchbay Go /Cloudflare Pages A tiny Cloudflare Pages worker that wraps custom URL schemes (obsidian://, things://, calshow:) in plain https links so chat apps like Telegram render them as a single tappable link straight into the native app. Open sourceMIT Cloudflare Pages PointRank /Decision-making tool Turn gut feelings into quantified rankings by scoring your options against weighted criteria. iOS SwiftSkim /SwiftLint toolkit Sixteen custom Swift lint rules built on SwiftSyntax AST analysis, plus three smart CLI wrappers that find their config automatically. Architectural constraints that text-pattern linters cannot express, defined once in a registry the enforcer reads at runtime. Open sourceMIT SwiftSwiftSyntaxASTLinterBrew