Omar Nassar
Slouch - AI Posture Coach
Back to Projects
AI / ML2026-01Live Project

Slouch - AI Posture Coach

I kept catching myself slouching during long coding sessions and realized most posture apps either need expensive hardware or send your webcam feed to some server — neither felt right. So I built Slouch: a posture coach that runs 100% in the browser using MediaPipe Pose.

Key Highlights

  • No backend, no data leaving your device, ever
  • The app analyzes your posture in real-time through torso metrics like shoulder width, hip alignment, and tilt
  • I added a smart calibration system so it adapts to your body and chair setup, time-delayed alerts to avoid false triggers from quick movements, and sensitivity presets (Easy/Medium/Hard) so you can ease into it
  • When you slouch too long, you get a gentle audio nudge
  • Built with React, TypeScript, and a glassmorphism UI
  • Currently live at slouch.pro with a waitlist powered by Supabase

Technology Stack

AI
MediaPipeComputer VisionClient-side AI
Core
ReactTypeScriptVite
Infrastructure
Tailwind CSSSupabase