Home
AppMetryAppMetry
AppMetry
  • Home
    • About Us

      Learn about our mission, values, and dedicated team

    • Career

      View job openings and join our team

  • Products
  • Services
  • Case Studies
Get startedGet started
Home
AppMetry
Get started

Menu

  • Home
    • About Us
    • Career
    • Our Products
    • Bizbotify — WhatsApp + AI + CRM
    • BizSoftERP — ERP, CRM & Tally
    • All Case Studies
    • Uplift AI
    • Login
    • Create Account
    • Terms & Conditions
    • Privacy Policy
← All case studies·Mobile · Video AIiOS + AndroidLive on ESPN, 2026

A biomechanics lab in a single camera — built end-to-end with Uplift.

Uplift Labs needed a production-grade video-AI platform: native iOS apps that turn iPhones into a 3D kinematics rig, a coaching tool with real-time drawing over video, and AI models that extract full biomechanics from a single broadcast camera— something the field had never had before. We built it. We've been shipping it since Feb 8, 2020.

Client Uplift Labs · Palo Alto, CAStack Swift · Vision · ARKit · Kotlin · WebRTC · PyTorchTimeline Feb 8, 2020 → present · 6+ years
Uplift Vision · aired on ESPN · 2026 MLB DraftUplift Vision broadcast overlay analyzing an athlete's movement in real time

28

Joint keypoints tracked, full-body 3D

~50%

MLB teams running on the platform

1

Camera — single-view AI kinematics, new in the field

6+ yrs

Continuous partnership · since Feb 2020

clutch·Verified review

★★★★★ 5.0 / 5.0 · Quality, Schedule, Cost, Willing to refer

Jonathan Wills · CTO, Uplift Labs — “Their attention to detail is impeccable, and they execute every project with great efficiency.”

Read on Clutch ↗

In this case

01 The problem02 Why they picked us03 Uplift Capture04 Uplift Coach05 Uplift Vision06 Automation07 The stack08 The build09 What changed10 Where we are
01

The problem

Marker-based biomechanics labs are expensive and immobile — a fixed cage of high-speed cameras, a calibration ritual, a technician, and a $250k+ install. The moment you want to capture an athlete somewhere that isn't the lab you can't.

Uplift Labs' founders had built the computer-vision and 3D-kinematics IP that could replace that rig with two consumer iPhones. They needed mobile and video engineering they didn't have on the team. The bar was high: every frame on camera A had to be perfectly time-aligned with every frame on camera B, at 240 FPS. Nobody had pulled that off on commodity hardware before.

02

Why they picked us

Uplift needed a team whose centre of gravity is engineering, not UI — with a long track record of shipping high-grade, frame-smooth native apps where performance and correctness matter as much as the pixels. Senior architects on every call from day one, no junior bait-and-switch; deep iOS/Android performance experience; and a willingness to own the whole vertical.

“Appmetry didn't act like a vendor. They built Uplift Capture and Uplift Coach with the depth of a senior in-house team — kinematics, video pipelines, real-time drawing tools, all of it.”

— Jonathan Wills, CTO, Uplift Labs
03

Uplift Capture — a biomechanics lab in two iPhones

Two iOS devices on tripods, time-synced over Bonjour, calibrated in one quick handshake, recording from two angles into a shared session. Sessions queue locally if there's no signal.

The hard part wasn't the cameras — it was the sync. We engineered a custom multi-device synchronisation algorithm: a Bonjour-paired control plane, our own monotonic shared clock that survives Wi-Fi jitter, sub-frame timestamp negotiation, and a per-frame correction pass. The result: perfect frame-accurate sync between two consumer iPhones at 240 FPS, zero drift over a full session.

Session mode
Step 01

Session mode

Sports performance · movement assessments

Setup
Step 02

Setup

Two iPhones, two tripods, sub-minute pairing

Capture
Step 03

Capture

Time-synced video · 3D kinematics

Cloud Visualizer — 3D skeleton and synced video
Cloud Visualizer. 3D skeleton + synced video + kinematic curves — the post-capture review surface coaches actually use.
04

Uplift Coach — drawing on live video

Capture answers “what happened.” Coach answers “what should I tell the athlete to change.” A live and recorded video tool with a drawing canvas layered on top — angles, lines, traces, frame-step, side-by-side — built over WebRTC. The Metal-backed canvas renders hundreds of strokes a second over 1080p video without dropping a frame; strokes persist with frame anchors so markup is exactly where a coach left it a year later.

Uplift Coach review session
Bat-swing metrics report
Athlete using Uplift platform

In production

Half of MLB. NCAA partnerships across the country. Every capture goes through code we wrote.

05

Uplift Vision — a biomechanics lab in a single camera (2026)

The breakthrough: take an arbitrary broadcast video feed — one camera, one angle, no calibration — and recover full 3D kinematics from it. We co-built the AI models: a pose-and-depth backbone trained on Uplift's own multi-camera ground-truth, per-sport priors that constrain the solver where physics will, a temporal smoother that exploits 60+ fps broadcast feeds. Broadcast-grade kinematic overlays from existing camera infrastructure — no rig, no instrumentation.

Ingest
Step 01

Ingest

One broadcast feed, no rig

Analyse
Step 02

Analyse

25+ keypoints from one angle

Broadcast
Step 03

Broadcast

Live overlays · aired on ESPN

“Uplift Vision enabled an overlay of comparisons of top prospects' swing mechanics with MLB player averages, providing our viewers with unprecedented insights in live coverage.”

— Phil Orlins, VP Production, ESPN
06

Complete automation testing

A platform half of MLB depends on can't be QA'd by hand. We stood up an end-to-end automation suite: iOS & Android UI flows on real devices via XCUITest and Espresso; web flows in Selenium on BrowserStack; capture-quality regressions against a 100+ session golden corpus; kinematic-accuracy diffs that fail a build if a model change moves a joint angle outside tolerance; WebRTC call-quality probes.

Two outcomes: production releases moved from monthly to fortnightly without a regression, and the engineering team can refactor ML models with confidence that the kinematic-accuracy harness catches a silent degradation before a coach ever sees it.

07

The stack

SurfaceTooling
iOS — CaptureSwift · AVFoundation · Vision · ARKit · Metal · Google ML Kit Pose · custom 240 FPS frame-sync algorithm
Android — CaptureKotlin · CameraX · Google ML Kit Pose · ExoPlayer · WorkManager for resilient upload
Real-time coachingWebRTC · custom Metal-backed drawing canvas · stroke persistence with frame anchors
Single-camera AIPyTorch · pose+depth backbone · per-sport priors · temporal smoothing · ONNX inference
Broadcast pipelineOn-prem ingest server · near-real-time overlay render · SDI/IP feed support
Video pipelineMultipart S3 ingest · time-base normalisation · cross-device frame alignment
Cloud visualizerWeb — 3D skeleton overlay synced to high-speed video, kinematic curves, event markers
Coach reportsServer-side PDF generation · kinematic summaries, drills, markup carry-through
Automation testingXCUITest · Espresso · Selenium on BrowserStack · kinematic-accuracy diff harness · capture-quality regression corpus · WebRTC probes
OpsAWS · per-org tenancy · capture-quality SLOs · pager rotation owned with Uplift
08

The build

Feb 8, 2020

Engagement starts

iOS Capture v1 — pair, record, upload. The smallest thing that proved the core promise: two iPhones, synced clocks, a clean upload, an athlete on screen.

2021

240 FPS perfect sync · Cloud visualizer

Industry-first frame-accurate two-phone sync. We ship the custom multi-device synchronisation algorithm. The first time a coach watches a synced 3D rendering of their athlete in a browser tab.

2022

Uplift Coach

Drawing canvas over WebRTC video. Metal-backed canvas, frame-anchored strokes, side-by-side comparison, async coach mode. Shipped to the first MLB org pilots.

2023

Android parity + automation

Capture on Android, full automation suite. Pose on-device with Google ML Kit, resilient upload. End-to-end test automation across iOS, Android, and web goes live.

2024–2025

Coach Reports + Org dashboard

Centralised org dashboard, PDF coach reports. Manage athletes across teams, share insights, ship Coach Reports as a deliberate post-session deliverable.

2026

Single-camera AI · ESPN debut

Uplift Vision airs on the 2026 MLB Draft. Live biomechanics overlays — single-camera AI kinematics in production on ESPN.

09

What changed

Uplift Capture is now used by roughly half of MLB teams and a deep bench of NCAA programs. A pre-season intake that used to take an hour per athlete in a lab now runs at one athlete per minute on a field. In 2026, Uplift Vision extended the same accuracy bar to a single broadcast camera — live, on ESPN.

Centralised org dashboard
Centralised dashboard. Org-wide athlete, session, and report management.
10

Where we are now

Six years in. We're the engineering team behind Capture, Coach, and Vision; Uplift's team owns the science, product, and customers; the on-call pager comes to us. The work has matured into the kind of partnership that doesn't generate press releases — just shipped releases, every other week, for years. If you're building a vertical mobile + video-AI product and the gap between research and production is the constraint, this is the work we'd point you to first.

In their words

“Kinematics, video pipelines, real-time drawing tools — Appmetry built it all with the depth of a senior in-house team.”

— Jonathan Wills, CTO, Uplift Labs · 2026

Embedded mobile + video-AI pod

Need a build like this?

Tell us what you'd ship if mobile and video engineering weren't the constraint. We'll write back with a two-page proposal and a pilot scope you can sign or walk away from.

Start the conversationSee mobile services

Product photography & UI screenshots © Uplift Labs, Inc. · sourced from uplift.ai/products/capture · published here as case-study material with permission.

footer-four-gradient
AppMetry Logo

High-performance product engineering, business transformation, and operational AI. We build software that creates business leverage.

Facebookfacebook
Instagraminstagram
Youtubeyoutube
Linkedinlinkedin

Company

  • About Us
  • Career
  • Case Studies
  • Contact Us

Legal Policies

  • Terms & Conditions
  • Privacy Policy

Copyright © 2026 Appmetry. All rights reserved.