Apps

FrictionList

platform 
stack 
category 
widgets 
released 

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
FrictionList — Onboarding
FrictionList — Daily check-in
FrictionList — Friction selection

Afterset

platform 
stack 
category 
widgets 
released 

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
Afterset — Home screen
Afterset — Workout hub
Afterset — Volume analysis

Grapla

platform 
stack 
category 
widgets 
status 

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
Grapla — Knee Shield overview
Grapla — Omoplata detail
Grapla — Knee Shield transitions