Skip to content
Beat Forge
Get a quote

Internal technical demonstration

PosePilot — On-Device AI Photography Coach

PosePilot is an iOS app that acts as an AI photography coach — its guiding idea is "AI helps you shoot, not fix": it coaches pose, composition and lighting in real time instead of editing the photo afterward.

Technology stack

Challenge

People taking selfies or solo shots want the kind of real-time guidance a photographer would give, but without sending camera frames to a server or judging pose, framing and lighting by themselves.

Approach

On-device skeleton detection compares the live camera feed against a library of 20+ poses across ten scenarios (business, street, travel, fitness, and more), scores composition against rule-of-thirds, headroom and subject placement, and checks lighting — the shutter fires automatically once all three clear threshold.

Architecture

A SwiftUI client owns capture and on-device pose/composition scoring; a Fastify + TypeScript + Prisma + PostgreSQL backend handles accounts and subscriptions; the backend is deployed with Docker Compose behind Nginx. Camera frames never leave the device.

Outcome

Shipped on the App Store with six-language localization (English, Chinese, Japanese, Korean, Spanish, French), a free tier plus monthly/annual Pro subscription, and an iOS 17+ requirement for the on-device vision workload.

Get a quote