Work

Sole author unless noted. Open to remote / Boulder IC roles.

17 projects

Apps DeskDays /iOS · watchOS DeskDays helps hybrid workers know whether they’re on pace for their office-day target. Privacy-first: no account, no employer integration, no server, no app analytics. Case study iOSwatchOSSwiftDataSwift AI Tooling 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 AI Tooling Pink Lady Apple /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 Apps Podcast Pusher /AI podcast product Submit a topic, get a podcast episode tailored to your background. AI writes a researched script, text-to-speech reads it, and the episode lands in your private RSS feed. Live ClaudeSvelteKitTTS Apps GravityWell /Metal · macOS museum exhibit A macOS application that turns a coin-funnel exhibit into a real-time visualization of orbital mechanics. A custom Metal shader pipeline processes astronomical-camera frames in realtime and renders glowing-ball positions as orbital trails on a public display. Case study macOSMetalSwift AI Tooling Patchbay Relay /Telegram bridge Patchbay Relay bridges Telegram to AI coding agents (Claude Agent SDK, Claude Agent SDK with MOP filtering, pi). Multi-project routing, agent identity loading, and crash recovery built in. Open sourceMIT macOSTelegram AI Tooling Patchbay Voice /Voice interface A voice interface to your codebase. Hold a button, ask about your code or dictate a note, hear the answer. iOS app and web client, backed by a small server you run yourself on macOS or Linux, alongside pi. Open sourceMITBeta iOSmacOS/Linux serverWhisperTTS AI Tooling Model Output Protocol /Output filter MOP (Model Output Protocol, a wink at MCP) is a filtering layer between an LLM agent and its human. Voice and behavior rules move out of the system prompt and into a gate every message passes through before it ships. Open sourceMITAlpha Claude Code AI Tooling 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 AI Tooling Patchbay Go /Deep-link wrapper 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 Apps PointRank /Decision-making tool Turn gut feelings into quantified rankings by scoring your options against weighted criteria. iOS Engineering 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 Engineering Alloy /Metal GPU framework Alloy is a Swift Metal framework for GPU-accelerated image processing. Chain shader operations with a builder pattern to build realtime camera-processing pipelines that run entirely on the GPU. Open sourceMIT macOSMetalSwift AI Tooling Fanta /Multi-agent system Fanta is the multi-agent system that runs my software studio and personal life. A fleet of specialized agents on Claude Code with their own identity, memory, and heartbeat, all driven from Telegram. Claude CodeTelegram Apps So Much Coffee /iOS · thesis project Find the best coffee where you are. A thesis project applying a product-management approach to coffee-shop and roaster discovery. Open source iOS Apps Awesome Timer /iOS Track the time since your last awesome act. A small iOS app with a long history — started in 2014, rebuilt three times. iOS Apps No Place to Go /iOS · interactive installation Handheld interaction for a socially distanced haunted house. Archived, completed 2020. Open source iOS