WorkiPrep

iPrep

A voice interview coach for iPhone: answer out loud, get a scored breakdown, and practise what you're weakest at.

Role
Design and iOS engineering
Status
Live on the App Store
Stack
SwiftUI, SwiftData, Apple Speech, Foundation Models, StoreKit, RevenueCat

The problem

Interview practice is either reading questions silently or paying for a coach. I wanted something that listens to a spoken answer and gives specific feedback straight away, and that remembers what you need to work on.

What I did

  • Designed and built the app in SwiftUI with SwiftData storage and a widget
  • Transcribed spoken answers with Apple's Speech framework
  • Built scoring with three engines: Apple's on-device Foundation Models where available, a server engine, and a heuristic fallback
  • Added question banks generated from a pasted job description, mock interviews, scorecards and spaced repetition
  • Shipped a free first scored answer and a subscription with Sign in with Apple and RevenueCat

What it shows

  • Native iOS product engineering from first screen to App Store release
  • Using on-device AI where it helps, with graceful fallbacks
  • Onboarding and paywall design that lets people feel the value first

Need this on your team?

I take contract roles as a senior design or product engineer, and I'm open to permanent.