FormForge.fitness — Train Smarter. Lift Stronger. The Physics of Strength & Resilience.
2026 build · powered by browser AI & MTM venture studio

Train Smarter.
Lift Stronger.
The Physics of Strength & Resilience.

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.

333D Pose Landmarks
2.0–10.2°OpenCap RMSE (lower-extremity)
6Lift Phases Auto-Detected
0Hardware Required
Live · Physics Vision
Triple-Ext OK Sym Δ 1.8° Dip 39°
Powered by  OpenCap-style 3D capture · MediaPipe BlazePose · 33 landmarks · Three.js 3D skeleton replay · WebGPU / WASM on-device · Zero pixels leave your phone for live mode
What you get

Eight tools. One discipline. Total clarity on your lifts.

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.

📷 Live Form Analyzer

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.

🎯 Bar-Path Tracker

Color-track your barbell through any uploaded video. Get vertical-displacement, peak velocity, and Cuban-hook deviation — overlay against a reference rep.

🧬 OpenCap Analyzer

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.

🦴 3D Motion Player

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.

📊 VBT Calculator

Mean propulsive velocity (MPV) → estimated %1RM and load-velocity profile. Camera-only velocity proxy when you don’t have a Vitruve / Enode.

📓 Smart Tracker

Workout log with auto-form scoring per set, RPE, e1RM, weekly volume, and PR feed. Lives on your device — exports to CSV.

👥 Coach Dashboard

Roster, video review queue, athlete-safe note templates, status updater, and shareable annotated clips. White-label-ready for federations.

🔔 Status & Delivery

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.

Built on peer-reviewed science

Not bro-science. Bio-mechanics.

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.

OpenCap RMSE2–10°vs. marker-based gold standard
Snatch bar speed1.52–1.67 m/sheavy-load reference
Power-clean speed1.20–1.32 m/sheavy-load reference
Pose landmarks33 × 3DBlazePose GHUM Lite

“I got more from one upload than three months of generic programming. The phase markers exposed exactly where my dip-drive was leaking power.”

★★★★★— Beta athlete, 84kg M, snatch +6kg in 8 weeks

“The 3D ghost overlay let my athletes see what ‘good’ looks like. We replaced 40% of cueing with the player.”

★★★★★— Strength coach, masters team

“Finally a tool built by someone who actually understands physics. The asymmetry index caught my hip imbalance before my PT did.”

★★★★★— Engineer, 12-month follower

Get a free form audit on your next lift.

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.

The Science

Physics, biomechanics, and AI vision — in one workflow.

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 Macabuhay-Rodriguez · PhD Candidate

A physicist obsessed with strength.

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.

Applied Physics Materials Science Biomechanics Mental-health-conscious

The stack — what runs under the hood

🦴 OpenCap (Stanford NMBL)

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).

🤖 MediaPipe BlazePose

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+).

📈 Velocity-Based Training (VBT)

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.

The lift physics — what FormForge measures

Triple-Extension Speed (TES)

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.

Catch Depth

Maximum knee flexion within the catch window. Tracks both mobility and confidence under load. We compare each rep to your own moving average.

Dip-Drive Quality (Jerk)

Dip depth (deg) and drive speed (rad/s) computed from knee-angle derivative. Athlete-safe flags such as “TES low” instead of “bad rep.”

Symmetry Index

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.

No medical claims. FormForge is an educational and performance-coaching tool. We do not diagnose, treat, or prevent any disease. Always consult a qualified medical professional for injury or pain.
The LiftLab Suite

Eight live tools. Pick one and play.

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.

Camera idle
on-device · 0 pixels uploaded

Live Joint Angles

R Knee
L Knee
R Hip
L Hip
Symmetry
FPS

Setup tips

  • Place phone at hip height, 3 m away, side-on.
  • Whole body in frame, head to feet.
  • Plain background & good lighting → cleaner skeleton.
  • Use Safari / Chrome on iPhone, or Chrome / Edge on Android.
Bar Path Overlay

How it works

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.

  • Bright plates work best (red / blue / yellow).
  • Stationary camera = cleaner path.
  • Set m / pixel by selecting two known points (default: 0.5 m bar height).

Bar Metrics

Vert. disp.— m
Peak vel— m/s
Cuban Δ— cm
Frames

1) Upload OpenCap CSV(s)

Each file = one rep. Columns auto-detected from OpenCap export.

2) Lift & column mapping

3) Charts

4) Outputs

Phase Power
TESavg |d(hip+knee+ankle)/dt|
Catch depth
Sym Δ (knee)
Dip / Drive
No obvious flags from starter heuristics.

Metrics Table

Rep Lift Power phase TES Catch Dip Drive Sym Δ Flags
Frame 0 / 0
Plays any 3D-joint JSON exported from the OpenCap Analyzer (or your own pipeline). Skeleton uses the standard LiftLab joint topology.

Velocity-Based Training Calculator

Estimated load–velocity profile

e1RM
%1RM (today)
Speed-strength load
Max-strength load

Log a set

Recent sets & trend

Sets logged0
Top e1RM
7-day volume
Avg RPE
Date Lift Load Reps RPE e1RM Form

Send a video to your coach

What happens next

  1. You receive a Job ID (e.g. JOB_AB12CD34).
  2. Status moves: QUEUED → PROCESSING → COACH_REVIEW → DONE.
  3. When DONE you get an email + push (URLFAM PWA) with your dashboard link, charts, 3D replay, and Tim's voice note.
All uploads are private. Only you and your assigned coach can view them. Files are auto-deleted after 90 days unless you save them.

Find my job

Tip: open this page with ?jobId=JOB_XXXX to prefill.

Job record

{ "message": "Lookup a Job ID to view the record here." }
Dashboards

Two roles. One source of truth.

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.

🏋 Athlete Dashboard

Free with any plan

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.

🎽 Coach Dashboard

LiftLab Pro / Coach Review

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.

For Coaches & Federations

White-label biomechanics. Your brand. Our science.

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.

🧰 The full tool suite

Bar-path, OpenCap analyzer, 3D player, VBT calculator — all available to your athletes under your brand colors.

🗃 Athlete roster & queue

Click an athlete → see their last 30 days, current PRs, queue of pending reviews. One-click status updates.

📝 Athlete-safe templates

Pre-written, mental-health-conscious note templates: “developing,” “stable,” “next-session focus” — never “bad rep.”

🔐 Token-secured updates

Status changes require a coach token (rotatable). Athletes never see another athlete's data.

📤 Branded delivery

When you mark DONE, the athlete gets your branded email + URLFAM push notification with the report link.

📈 Federation analytics

Cohort dashboards: average TES, symmetry, catch depth across your roster — track program effects, not just individual lifts.

Run a federation? Want a custom build?

We white-label, on-board your athletes, and give you ongoing biomechanics consulting. Three federation slots open per quarter.

Pricing

Pick your floor. Lift the ceiling.

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.

Foundation

Train with the tools.

$97/ month
  • Full LiftLab Suite (8 tools)
  • 4-week home/gym program
  • Smart Tracker + PR feed
  • Community Discord access
  • 1× group Q&A / month
PayPalCardGCashMaya
Coach Review

Tim reviews you.

$397/ month
  • Everything in Pathway
  • 30-min Zoom with Tim / month
  • PhD-level biomechanics deep-dive
  • Injury-prevention movement audit
  • Custom progression block
PayPalCardBank
1-on-1 Virtual

You + Tim, weekly.

$697/ month
  • Fully customised programming
  • Weekly video analysis
  • Unlimited messaging
  • Priority support
  • Quarterly performance review
PayPalCardBank
For coaches & gyms

LiftLab Pro · $497 / month

White-label tools, athlete roster, video review queue, branded delivery, federation analytics, Apps Script + Google Sheet backend.

  • Up to 25 athletes (extra: $9 / athlete)
  • Custom subdomain (e.g. coach.formforge.fitness)
  • Coach-token security model
  • Quarterly 1-on-1 with Tim (program audit)
💳 Payment options for Philippine athletes & coaches: we route through GHL with PayPal, all major cards, and PayMongo for GCash, Maya & GrabPay. For corporate / federation accounts: PESONet & InstaPay bank transfers with auto-receipt.
Free Form Audit

Send a clip. Get a 90-second voice review from Tim.

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.

By submitting you agree to receive coaching insights from FormForge. We never share data. No medical claims are made.

What you'll get back

  • 🎙 90-second voice note from Tim
  • 📊 Top 3 mechanics flags (athlete-safe language)
  • 📓 1 corrective drill PDF
  • 📅 Optional discovery call link (Calendly via GHL)
Privacy: Your video link is reviewed only by Tim. We do not store your video — we keep only the URL plus our written review.
FAQ

Frequently asked.

If you have a question we missed, hit "Get Free Form Audit" in the nav — Tim will answer.

Is this medical advice?

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.

Do I need OpenCap to use FormForge?

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.

How accurate is the live pose?

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).

Can my coach use this for my training?

Yes. Ask Tim about the LiftLab Pro tier — your coach gets a white-label dashboard and full review queue.

How are payments handled?

Through GHL — PayPal, all major cards, plus GCash / Maya / GrabPay (PayMongo) and bank transfer (PESONet / InstaPay) for PH-based members.

Can I cancel any time?

Yes. All plans are month-to-month. No long contracts.