Portfolio · ProveUp

May – Sep 2026 · iOS & Android · TestFlight
Fitness battles and freestyle football · camera-based computer vision · LiveKit video calls · avatars and gear · rankings
ProveUp — home screen with player avatar
Home: player avatar
ProveUp — camera recognizing an exercise
Exercise recognition
ProveUp — battle arena
Battle arena
ProveUp — player rankings
Player rankings
ProveUp — challenges
Challenges
ProveUp — missions and rewards
Missions and rewards
ProveUp — avatar gear
Avatar gear
ProveUp — shop
Shop
ProveUp — coach screen
Coach screen
ProveUp — push notifications
Push notifications

Document Scanner & PDF Editor

Sep – Oct 2026 · iOS & Android
Scanner — camera with capture modes
Camera: scan modes
Scanner — PIN-protected folder
PIN-protected folders
Scanner — profile and PRO subscription
PRO via RevenueCat
Joined a project stalled before release and shipped it to both stores in 1.5 months.
  • Improved the camera on native iOS and Android SDKs: document, ID, passport, QR, book
  • Kept ML and OCR on-device, no custom backend: ONNX Runtime, OpenCV, Tesseract
  • Set up RevenueCat PRO gating: paywall, Apple reviewer access
  • Profiled with DevTools and fixed camera jank: ML in an isolate, model pre-warming
  • Added Crashlytics and Adjust; worked on the PDF module: signatures, export, PIN-protected folders