Rhyno
The strength program that never ends. Built for people with decades of training behind them and joints that keep score.
Most training programs are written for a 22-year-old with nothing to lose. They run twelve weeks and end. They add weight every week until something in your back or your elbow files a complaint. They treat mobility as a warm-up formality, tendons as an afterthought, and rest as weakness.
Past thirty-five the failure mode changes. You are no longer limited by how hard you can push a set. You are limited by how much you can absorb, week after week, without losing a month to a tweak.
I am forty, a third-degree black belt in aikido, twenty years a martial artist. I needed one thing that trained strength, flexibility, recovery and connective tissue at the same time, forever. Every program I found gave me two of the four and an end date. So I wrote the one I wanted, and turned it into an app.
I am not a certified personal trainer. Rhyno is not medical advice and not a substitute for a qualified coach. Read the disclaimer on the site before you touch a barbell.
The engine
Rhyno runs in 16-week macrocycles made of four 4-week blocks, and it never stops.
- Accumulate. Higher reps, moderate load, the most tissue and end-range work of the cycle. You build the base.
- Intensify. Reps drop to three to five, load climbs, accessories are trimmed so the main lifts get the recovery.
- Express. One top set per lift in the two-to-three rep range. Lowest volume, highest intent. The previous eight weeks become visible.
- Restore. Load capped at 75%, higher reps, the most mobility and tissue work, longer easy aerobic days. It ends with a test battery that writes the numbers for the next cycle.
Inside every block the weeks wave: introduce, accumulate, load, then unload. And the fourth week, the unload, is the one rule that is not negotiable. Volume drops to roughly half, and the app offers no override on the main lifts. Adaptation lands during the unload. Skipping it turns a progressive program into a merely tiring one.
When week sixteen ends, training maxes are rewritten from your test results, exercise variants rotate, and the next macrocycle begins. Same patterns, different expression, bigger numbers.
Six qualities, one session at a time
Every session follows the same lettered sequence, so you learn the vocabulary once and never wonder what today is: primer, power, main strength, secondary strength, tissue and end range, carry, core, wind-down.
- Strength. Four lifting days built on a squat, a hinge, a horizontal push and pull, and a vertical push and pull. Every load is computed from a training max set at 90% of your estimated best single, so the program never asks for a number you have not earned.
- Flexibility that holds. Range trained under load at the end of the range, not stretched cold on a mat.
- Elasticity. A few minutes of jumps, throws and bounds before the heavy work. Fast, low volume, never to fatigue.
- Connective tissue. Hangs, isometric holds, slow lowering, loaded carries, a little in every session, because tendons adapt on a slower clock than muscle.
- Recovery, scheduled. One complete rest day, one easy aerobic day, and the unload week. Fatigue is managed by the calendar, not by heroics.
- A spine that lasts. Short-hold stability work, the curl-up, side bridge and bird dog, in a descending ladder, never to failure. Early-morning sessions reorder themselves so nothing loads a flexed spine in the first hour after waking.
Every claim carries its receipt
Nothing in Rhyno is original, and it says so. It is the consensus of the strength research, plus a few places where the evidence is thin and the site says that out loud. Every principle is tagged Strong, Moderate, Weak or Mechanistic, and links to the paper. The best-supported item in the whole program, Nordic curls for hamstring injury prevention, is labelled as such. The weakest, the more speculative claims about fascia and collagen, are labelled too.
Every exercise, drawn
I cannot reliably tell exercises apart by name. Most people cannot. So every movement in Rhyno comes with an illustration and a plain-language description of what to physically do, everywhere it appears, including the easier regressions for the hard ones. The app avoids coaching jargon on purpose. If a sentence needs a glossary, it gets rewritten.
The app
Rhyno is not a PDF. It is an installable web app that knows which block you are in and what your last session said.
- Every load computed from your training maxes and rounded to plates you actually own.
- Set-by-set logging of weight, reps and reps-in-reserve, with a pain flag and a rest timer in thumb reach.
- Your next sessions wait in a short queue and advance when you complete them, not when the calendar says so. Miss a day and nothing is lost; the program simply picks up where you left off.
- Automatic progression at the end of each block, and an automatic hold or a 5% cut when reps were missed.
- A 60-minute mode that cuts only the blocks it is allowed to cut, and a sore-day option that swaps in lighter work without counting as a missed session.
- History, charts and a full data export. Your log belongs to you.
How it is built
The marketing site at rhyno.xyz is an Astro site, in English and French, with a full science section and references. The app at app.rhyno.xyz is a React and TypeScript single-page app built with Vite and Tailwind, running on Convex for the database, server functions and sign-in. The program logic, block waves, training-max maths, plate rounding and progression rules, lives in the backend, so the rules hold no matter which device you train from. Both are deployed on Vercel.
Where it stands
Rhyno is live at rhyno.xyz, with the app at app.rhyno.xyz. It is the program I train on. It was written for anyone with twenty years of training behind them and every intention of still lifting in twenty more.