● LIVE
sensei.coach

Film one round.
Get coached.

Drop in a 30-second clip — Sensei reads your technique, names the two things to fix next, and sends you back to the bag with a drill. Built by fighters, hand-mapped across seven disciplines.

Takes 5 minutes. You'll need a 20–30 second phone video of you training. No card.
If you're already past blue belt or amateur 5+ fights, you'll see the model hedge more — that's the point.

A fighter mid-strike with biomechanical overlay
● LOW CONFIDENCE · 41/100PARTIAL FRAME
● SENSEI

I can't give you a clean score from this. Send a 20–30s clip with your full body in frame and I'll have something to work with.

Qualitative only at this confidence
KIRA
THE TECHNICAL
EU-HOSTED
Cloud Run · Ireland
your data never leaves Europe
BACKED BY
ISKA K1 World Champion
Mark Casserly, advisor
FROM A LAB
UCD research · 2022
pose-pipeline lineage
Muay ThaiBoxingBJJMMA● 7 disciplines · ruleset-awareWrestlingJudoSambo
01
The Moat
What separates Sensei from a chatbot

When the camera can't see clearly, Sensei says so.

Generic AIConfidently wrong

"Hip rotation: 62%. Knee angle: 47°. Velocity: 6.2 m/s. Recommendation: increase hip rotation by 12° for optimal kinetic chain transfer."

A data dashboard, not a coach.
● SENSEICoaching voice

"You're reaching with your foot — that's why it feels weak. Snap through the target, not at it. And check your base foot — if your heel's still down, your hips can't turn over."

Specific. External focus cues. Sends you back to the mat.

"A real coach who can't see clearly asks to see it again — not invent a story. Honest uncertainty builds trust. Confident-sounding guesses destroy it."

From Sensei's coaching principles · prompts.py
02
What it does
Four real surfaces · grounded in production

Not features.
Coaching surfaces.

THE MAP · 3D POSITION GRAPHSensei position map — 145 fighting positions across Standing, Clinch, Takedown, Guard, Top Control, and Back Control, with 321 hand-mapped transitions

Every position, every transition, hand-mapped.

145 fighting positions across Muay Thai, BJJ, Boxing, Wrestling, Judo, Sambo, and MMA — connected by 321 real transitions. Curated by practitioners, not generated by an LLM.

1,000
techniques
145
positions
321
transitions
CHAT COACHING

Socratic, not prescriptive

Ask a question; get questions back, then a cue, then a drill. Streamed live with three follow-up prompts.

2s
first token
VIDEO ANALYSIS

On our own pipeline

BlazePose Heavy runs on Sensei infrastructure. 33-landmark extraction, 14 joint angles, 3 axial rotations. Your video never goes through a third-party motion API.

33
landmarks
FIGHT IQ

6 dimensions, scored honestly

A composite 0–100 score derived from coaching activity, video analyses, and drill verification. The Ghost Polygon shows your potential before you've earned the data.

6
dimensions
PRIVACY · EU-ONLY

Your video never leaves our infrastructure.

Supabase EU · Cloud Run europe-west1 (Ireland). Sparring vision blurs partner faces before analysis runs. 90-day auto-delete.

A real coaching response · lightly redacted

What it sounds like
when it works.

● Sensei · after a 28s roundhouse clipConfidence · HIGH (84)

Your right knee is collapsing inward on the chamber — I can see it clearly in frames 12–18 where your hip rotation outpaces your knee. That's where the power leaks.

Two things to try in your next pad round: keep your standing foot pivoted 90° before you bring the kicking leg up (not during), and feel the inside of your standing thigh stay engaged through the whole motion.

One question — when you threw that kick, were you trying to land high or mid? The chamber height looks like you were aiming for the body but the rotation tells me you wanted the head. Mismatch between intent and mechanics is usually why a kick feels off even when it lands.

Specific · frame-anchoredTwo cues, not tenEnds with a probing question
03
Privacy
Commitments we keep in the code

Your video never leaves
our infrastructure.

EU-only hosting

Supabase EU · Cloud Run europe-west1 (Ireland). No US or Asia data centers.

90-day video retention

Auto-deleted from object storage after 90 days. No exceptions.

Sparring vision · faces blurred

Partner faces detected and blurred before any analysis runs. The unblurred frame never leaves the function.

Self-contained pose pipeline

BlazePose Heavy runs locally on our servers. No DeepMotion, no Move.ai, no third-party motion-capture API.

Whoop tokens encrypted

AES-GCM encrypted at rest. Key in Google Secret Manager.

GDPR right-to-erasure

One-click data deletion. Consent + deletion audit tables shipped.

04
The Team
Behind the product, the real people

Built by people who actually compete.

ADVISOR · MUAY THAI · ISKA K1 PROBUILDS IT · COMPETES IT
MARK CASSERLY
MARK CASSERLY

"I co-authored the UCD paper on manual boxing video analysis in 2022. Sensei is what happens when you turn that paper into a product."

25reference motions captured · mocap gold standard
2022UCD paper · manual boxing video analysis
FOUNDER · TECH · BJJBUILDS IT · COMPETES IT
KEVIN MURPHY · ADCC GOLD
KEVIN MURPHY · ADCC GOLD

"I built the pipeline I needed for my own training. Every feature came from a question I had between sessions."

ADCCEuropean Federation medalist · submission grappling
IBJJFDublin International Open competitor
● One last thought

The mat is the lesson. Sensei is the link.

Film one round. Get coached. No card.