Apps
Native iOS apps that I've launched or that I'm currently building. I'll document my process for designing and building these as I find time.
Ocras
Irish for "hunger." Built as the anti-engagement fasting app — no notifications, no streaks, no dashboards.
A widget-first fasting app for iOS 26 and watchOS 26. Set an eating window per weekday, add a widget to your Home Screen or Lock Screen, and glance. The app never reaches out — the widget is the product.
- —Per-weekday eating windows configured down to the minute
- —Home Screen, Lock Screen, and Apple Watch widgets
- —Zero notifications, offline by default, everything on-device
Grapla
360 days of commits in 2025. Still going.
A reference app for Brazilian Jiu-Jitsu positions, transitions, and submissions. Browse the position graph, drill into individual techniques, and study the links between them.
- —Full BJJ position graph with transitions mapped
- —Drill into individual techniques and submissions
- —Study the connections between positions visually
Afterset
Started as a graph database experiment. Shipped as a weekend app. Turned into a time trap.
Gym tracking with muscle impact analysis. Log sets, track volume over time, and see which muscle groups you're hitting — or neglecting — across your training week.
- —Log sets with weight, reps, and exercise selection
- —Muscle impact scoring across every exercise
- —Weekly volume trends to catch imbalances early
FrictionList
Built in a weekend while writing the three-years post — almost as a procrastination tool.
Identify and clear the small blockers that keep you from starting your daily activities. Track what's stopping you, tick off each blocker, and see when you're ready to go.
- —Name the small things stopping you before you start
- —Tick off each blocker one by one as you clear them
- —Get a clear GO signal when you're actually ready











