Projects

Cliff

In App Store review iOS app

An iPhone health companion that reads your Apple Health data and explains it in plain words, with an AI coach that adjusts your training plan when you tell it what the sensors can’t see.

Cliff on iPhone: the Today screen, the morning brief and the coach chat

Cliff is an iPhone app that turns the sleep, heart-rate variability and training data in Apple Health into a daily read in plain language. Trackers can tell you a number is off; Cliff tells you why, and you can add the context a sensor can’t see, like a hard hike yesterday or a bad night’s sleep, and it adjusts the plan.

What does Cliff do?

  • A morning brief that reads last night and yesterday against your own baselines.
  • A Today screen with a plain-words readiness read, not just a score.
  • A weekly training plan that checks itself against the workouts Apple Health records, and re-plans when a day goes differently.
  • A chat with an AI coach that already knows your data and your plan.

How is it built?

It’s a native SwiftUI app on HealthKit. Health data is stored on the phone. When you ask Cliff something, the request goes through a small proxy I run that holds the API key, caps usage, and records counts only, never content. Subscriptions run through StoreKit with server-side verification against Apple.

Where is it now?

Cliff is in App Store review after a TestFlight beta with real testers. Cliff Pro is a subscription with a 14-day free trial; the data views stay free. Cliff interprets your data; it doesn’t diagnose.

More projects

Live

AI Visibility for WordPress

A WordPress plugin that shows which AI assistants read a site, checks that each crawler is who it claims to be, and scores every page on how likely assistants are to cite it.

Published

AI Visibility Study

Two pre-registered studies of 106 firms and 285 AI mentions, testing whether a structural AI visibility score predicts who assistants recommend. It didn’t. Company size did.

Beta

Storm Gap

A road-impact forecast for I-80 over Donner Summit: live radar, a 48-hour forecast along the route, summit cameras and chain controls, with a call on when the next dry window opens.

All projects