How the scouting works
One public LeetCode profile in, one F1-style driver card out. No login, no signup — just a public GraphQL fetch, a scoring pass, and a driver match.
01How the scouting works
Every card is built from four signals, each mapped to an F1 parallel. Together they roll up into one overall rating (RTG), out of 99.
EXP · Experience
Account longevity, how consistently you've stayed active, and total volume solved.
Time in the sport
RAC · Racecraft
Contest rating, how many contests you've shown up to, and your best finish percentile.
Wheel-to-wheel performance
AWA · Awareness
How far your topic range extends across roughly 25 categories, and how deep your weak spots go.
Reading the whole track
PAC · Pace
Solving speed — problems solved per active week.
Raw lap time
02Measured against you
- Every curve is soft, not a cliff edge — there's no single threshold you either clear or miss.
- Pace and racecraft ramp up gradually:
PAC
3.5/week → 70 · 7/week → 85 · 12+/week → 92+
RAC
1500 rating → 60 · 1800 → 75 · 2100 → 85 · 2400 → 92 · 2700+ → 95
- Your activity read is relative to your own history, not a leaderboard: we compare problems solved in the last 90 days against your average 90-day window over your account's lifetime.
- A score of 1.0 means you're solving at your usual pace — above that, you're heating up; below it, cooling off.
- The shape of the card is always measured against your own profile.
03Every card has a driver
- Your overall rating places you in one of seven bands, from Rookie up to a 6+ world-champion tier.
- Inside a band, your exact driver is picked by comparing your four-stat shape to a fixed set of driver anchors using Euclidean distance — the closest match wins.
- Each band also splits into an active pool and a dormant pool, depending on whether you've kept solving recently.
04Legends are earned
- Ratings cap at 88 by default.
- Crossing into 89–99 — the multi-time-champion tiers — requires both a contest rating (RAC) of 85 or higher and an account at least two years old.
- Two drivers are reserved for specific stories rather than pure stat fit.
- Senna is held for a young account, rated 94 or above, that has since gone quiet — brilliant and brief.
- Schumacher is held for an older account, rated 97 or above, also gone quiet — a long career, now dormant.
05What feeds the four
| Stat | Measures | Inputs |
|---|---|---|
| EXPExperience | Account longevity, activity consistency, and total volume | Account age, active days, total problems solved |
| RACRacecraft | Contest rating, attendance, and best finish percentile | Contest rating, contests attended, top-percentage finishes |
| AWAAwareness | Topic range and depth across ~25 problem categories | Topics covered, category depth, acceptance rate |
| PACPace | Solving speed per active week | Total problems solved, active days |
06The grid
07Embed your card
Drop this into a GitHub README or any markdown file — swap in your own username and it renders as a clickable card image.
[](https://leetgrid.mv33.workers.dev/YOUR_USERNAME)