Back to portfolio

Apple-native health tool

PostureGuard

Posture monitoring prototype: first webcam and MediaPipe, then iPhone, Apple Watch, and AirPods.

Overview

PostureGuard started as a simple hack: the camera watches head position and warns me when I start slouching. I later moved the idea into the Apple ecosystem, where feedback can be quiet, fast, and less annoying.

Problem

Forward head posture causes neck and back pain, but users usually notice it too late. The product needs to deliver discreet feedback exactly when posture starts to degrade.

Product bet

If posture is measured passively through camera or AirPods, and feedback lands as a haptic cue on Apple Watch, the product can work without becoming another habit app.

What I built

  • First version: Python, webcam, OpenCV, MediaPipe, and Siri voice alerts.
  • iPhone app: camera, AVFoundation, Apple Vision, and neck angle measurement.
  • Apple Watch companion: ring UI, start/stop controls, and haptics.
  • macOS target and menu-bar experiment for desk work.
  • AirPods direction: HeadphoneMotionService and head-tilt signals.

AI layer

The first version used MediaPipe pose estimation. The Swift version uses Apple Vision for perception, while the AirPods-first direction uses motion sensors rather than an LLM.

Architecture

SwiftUI, AVFoundation, Apple Vision, WatchConnectivity, CoreHaptics/WKInterfaceDevice, SwiftData, Live Activities, and an earlier Python/OpenCV/MediaPipe prototype.

Key decisions

  • Validate the hypothesis cheaply with webcam and MediaPipe.
  • Move into the Apple ecosystem where feedback can be native and discreet.
  • Use AirPods as a better everyday sensor than always-on camera monitoring.

Outcome / evidence

Active prototype across iPhone, Apple Watch, macOS, and an earlier Python proof of concept. A useful example of moving from a quick hack to a native product.

What I would do next

Verify AirPods motion stability, finish calibration, and decide whether the main product should be iPhone+Watch or a macOS desk companion.

Contact

Let’s turn the idea into a first product version

Email me if you need an MVP, mobile app, devtool, or AI-powered tool that solves a concrete problem. I work best where fast decisions and a working result matter.

Email me