Steve Joy

Building software at the intersection of athletics, AI, and stuff that should just work.

Selected Work

RockinBod

TestFlight

iOS AI fitness coach

SwiftData + HealthKit + Claude. Personalized workout and nutrition guidance from your own health data.

  • Swift
  • SwiftData
  • HealthKit
  • Claude API

FamilyFlow

TestFlight

Shared family chores & tasks

Multi-device family task sharing with CloudKit sync, role-based assignment, and push notifications.

  • Swift
  • CloudKit
  • SwiftUI

SCR

Live (private)

Strava coaching dashboard

Predicts how a training plan will improve performance using Banister impulse-response and VDOT physiology.

  • Python
  • Flask
  • Strava API
  • Claude API

Storygraph

Shipped

Reading tracker

Polished iOS reading log with multi-device CloudKit sync and book discovery.

  • Swift
  • SwiftUI
  • CloudKit

Quest Spooks

WIP

Meta Quest 3 AR ghost app

Spatial-audio AR experience with gaze-detected ghosts that haunt the room you map.

  • Unity
  • C#
  • Quest 3 SDK

Dordle Clone

TestFlight

Two-word Wordle for iOS

Daily double-Wordle puzzle game, native Swift.

  • Swift
  • SwiftUI

Desk Fan

Shipped

3D-printable desk fan

85 iterations of CAD, motor sourcing, BOM, and assembly docs for a printable desktop fan.

  • Python CAD
  • Bambu Studio
  • Hardware