I help Rails businesses ship mobile apps.
From deciding whether you need an app to getting it live in the stores.
I’ve built 25+ Hotwire Native apps, wrote the book, and have trained hundreds of developers. I’ve seen what works, what fails, and what Apple and Google reject.
My clients include 37signals, The StoryGraph, and Context Travel. And I gave the keynote at Rails World 2025, introducing thousands of developers to Hotwire Native.
Before going independent in 2020, I spent five years as a lead developer at a startup, building iOS and Android apps with Hotwire Native (back when it was still called Turbolinks). And before that, I cut my teeth at Pivotal Labs, where I learned Rails, TDD, and pair programming.
These days I split my time between client work, building products, and being present for my two young sons, Miles and Duke. I structured my business so I can do great work without missing the stuff that matters at home.
Here’s what I’m excited about right now:
- Hotwire Native for Rails Developers - My book on Hotwire Native, published by The Pragmatic Bookshelf.
- Bridge Components - Add native features for your Hotwire Native app without writing Swift or Kotlin.
- PurchaseKit - In-app purchase infrastructure for Hotwire Native apps powered by Rails.
- Permission Not Required - A new podcast with Colleen Schnettler about building careers that don’t require a boss’s approval.
If your team needs help shipping a mobile app, I’d love to chat.