FormForge LiftLab turns your phone camera into a biomechanics lab. Upload a video — or train live — and get physics-informed feedback on bar path, joint angles, triple-extension velocity, symmetry, and catch depth. Built and coached by a PhD candidate in Applied Physics.
Most tracker apps log reps. FormForge measures movement — joint by joint, frame by frame — then maps it to peer-reviewed biomechanics so you train the right thing next session.
Real-time pose overlay (33 landmarks, 3D) on your phone or laptop camera. Bar-path heat-line, joint-angle readouts, side-symmetry delta — no install.
Color-track your barbell through any uploaded video. Get vertical-displacement, peak velocity, and Cuban-hook deviation — overlay against a reference rep.
Drag in OpenCap CSVs from any iPhone-pair capture. Auto-segment Snatch / Clean / Jerk phases. Compute Triple-Extension Speed (TES), catch depth, dip-drive, and L-R symmetry.
Stick-figure skeleton rendered in Three.js with phase markers, ghost overlay (Rep B), and scrubbable timeline. Compare your snatch to your best — or to an elite reference.
Mean propulsive velocity (MPV) → estimated %1RM and load-velocity profile. Camera-only velocity proxy when you don’t have a Vitruve / Enode.
Workout log with auto-form scoring per set, RPE, e1RM, weekly volume, and PR feed. Lives on your device — exports to CSV.
Roster, video review queue, athlete-safe note templates, status updater, and shareable annotated clips. White-label-ready for federations.
Athletes look up Job IDs, see queue status, and receive results via email/PWA push when their coach hits “DONE.” Powered by Apps Script + URLFAM PWA.
Every metric in FormForge maps to validated research. We cite OpenCap (Stanford NMBL, PLOS Comp Bio 2023), the BlazePose 33-landmark topology (Google Research), and recent VBT meta-analyses on velocity-load profiling.
“I got more from one upload than three months of generic programming. The phase markers exposed exactly where my dip-drive was leaking power.”
“The 3D ghost overlay let my athletes see what ‘good’ looks like. We replaced 40% of cueing with the player.”
“Finally a tool built by someone who actually understands physics. The asymmetry index caught my hip imbalance before my PT did.”
Drop a link to your set. Tim sends back a 90-second voice review with the top 3 things to fix. Limited to 10 / week.
FormForge stands on three peer-reviewed pillars: markerless 3D motion capture, browser-grade pose estimation, and validated velocity-based training. Here is what we use, why, and where to read the source.
Tim is a PhD candidate in Applied Physics & Materials Science. After watching too many lifters injure themselves chasing kilos with bad mechanics, he built FormForge so any athlete with a phone could see their lift the way a scientist sees it: as force, leverage, and geometry over time. No gimmicks. No medical claims. Just objective data, delivered with athlete-safe language.
Open-source markerless motion capture using two iPhones. Validated lower-extremity kinematics with RMSE 2.0–10.2° vs. marker-based gold standard.
Uhlrich SD, Falisse A, et al. OpenCap: Human movement dynamics from smartphone videos. PLOS Comp Bio (2023).
33 3D landmark pose detection running on-device in WebAssembly / WebGPU. Designed for fitness, dance, yoga. Real-time on mid-range phones.
Bazarevsky V, Grishchenko I, et al. BlazePose: On-device Real-time Body Pose tracking. Google Research (2020+).
Mean Propulsive Velocity (MPV) gives a real-time proxy for fatigue and %1RM. Recent meta-analyses show VBT and PBT yield comparable strength gains with VBT improving regulation.
Jukic I, Helms ER, et al. (2024+); PLOS One systematic reviews.
Mean magnitude of d(hip + knee + ankle)/dt during the power phase. Higher TES correlates with elite snatch / clean output. Reference: heavy snatch bar speed 1.52–1.67 m/s.
Maximum knee flexion within the catch window. Tracks both mobility and confidence under load. We compare each rep to your own moving average.
Dip depth (deg) and drive speed (rad/s) computed from knee-angle derivative. Athlete-safe flags such as “TES low” instead of “bad rep.”
Mean absolute left-right difference for each joint across the rep. Used to flag asymmetric loading patterns before they become problems — never as a medical diagnosis.
Everything below runs in your browser right now — no download. Click a tab to switch tools. Your data stays on your device unless you choose to send it to your coach.
Click a colored bar plate in the video to set the tracking color. We'll heat-line the path through every frame and compute vertical displacement + peak velocity.
Each file = one rep. Columns auto-detected from OpenCap export.
| Rep | Lift | Power phase | TES | Catch | Dip | Drive | Sym Δ | Flags |
|---|
| Date | Lift | Load | Reps | RPE | e1RM | Form |
|---|
JOB_AB12CD34).QUEUED → PROCESSING → COACH_REVIEW → DONE.Tip: open this page with ?jobId=JOB_XXXX to prefill.
{ "message": "Lookup a Job ID to view the record here." }
Athletes see their own jobs and progress. Coaches see the full queue, can update statuses with athlete-safe notes, and deliver results in one click. Login is gated by a passwordless magic-link via URLFAM PWA.
See your last 10 jobs, open results, scrub the 3D replay, read your coach note, and queue the next focus block — all in one screen.
Full queue with status filters, click-through job detail, athlete-safe note templates, status updater (token-protected), and quick-actions: Mark Processing, Needs Info, DONE + deliver.
LiftLab Pro lets coaches and small federations run FormForge as their own product — branded URL, athlete roster, video review queue, exportable session reports, and an Apps Script + Google Sheet backend you fully own.
Bar-path, OpenCap analyzer, 3D player, VBT calculator — all available to your athletes under your brand colors.
Click an athlete → see their last 30 days, current PRs, queue of pending reviews. One-click status updates.
Pre-written, mental-health-conscious note templates: “developing,” “stable,” “next-session focus” — never “bad rep.”
Status changes require a coach token (rotatable). Athletes never see another athlete's data.
When you mark DONE, the athlete gets your branded email + URLFAM push notification with the report link.
Cohort dashboards: average TES, symmetry, catch depth across your roster — track program effects, not just individual lifts.
We white-label, on-board your athletes, and give you ongoing biomechanics consulting. Three federation slots open per quarter.
Every tier includes the full LiftLab Suite of tools above. Tiers differ in coach interaction, video reviews, and roster size. All plans are month-to-month — cancel any time. No medical claims; performance coaching only.
White-label tools, athlete roster, video review queue, branded delivery, federation analytics, Apps Script + Google Sheet backend.
Limited to 10 audits per week. Drop your email + a video link (YouTube / Drive / Dropbox) and you'll hear back within 72 hours with the top 3 things to fix on your next session.
If you have a question we missed, hit "Get Free Form Audit" in the nav — Tim will answer.
No. FormForge is performance and education only. We do not diagnose, treat, prevent, or cure any condition. Always work with a qualified medical professional for pain or injury.
No. The Live Form Analyzer and Bar-Path Tracker run from any phone. OpenCap support is for users who want gold-standard 3D capture using two iPhones.
BlazePose is designed for fitness and reaches real-time on mid-range phones. For elite-precision biomechanics use OpenCap (RMSE 2–10° vs gold standard).
Yes. Ask Tim about the LiftLab Pro tier — your coach gets a white-label dashboard and full review queue.
Through GHL — PayPal, all major cards, plus GCash / Maya / GrabPay (PayMongo) and bank transfer (PESONet / InstaPay) for PH-based members.
Yes. All plans are month-to-month. No long contracts.