← back to explore

Rich Harris

Researchers / independent engineers · Other · milestone at age 26 ·T2 Field-leading
Milestone (age 26)
Created Ractive.js in 2013 (predecessor to Svelte) while building interactive journalism tooling, at about age 26 under the ~1987 cohort birth year; Svelte v1 followed in 2016.
British interactive journalist/graphics developer who built UI tooling to ship data-rich stories at places including Citywire and The Guardian. Created Ractive.js (2013) for reactive interfaces, then evolved that compiler-oriented approach into Svelte (2016) and also created Rollup.
Think your path resembles Rich Harris's?Compare the visible ingredients, then see exactly where the comparison stops working.
Am I the next Rich Harris? →

Starting point

British journalism-to-engineering path; early career as financial/video journalist and web producer before Guardian interactive work (family details not documented).

Current position (2026)

Svelte maintainer working on Svelte at Vercel; creator of Svelte, Ractive, and Rollup; former NYT graphics editor.

How this path compounded
01 Starting advantages

4/24 starting-position score

Strongest documented signals: Direct domain exposure, Frontier geography, Early online platform.

Describes the starting position, not what the person later made of it.

Cohort percentile: 9
02 Built or converted leverage

12/25 multiplying-capacity score

Strongest observed levers:Domain proximity, Prior reps, Scarce skill depth.

Measures what was present, not whether it was inherited, earned, self-built, external, or mixed.

Cohort percentile: 38
03 Compounding trajectory

5 documented steps

The timeline below shows the sequence of work and transitions around the selected early milestone. It is evidence of a path, not proof that every step was necessary.

Milestone at age 26
04 Observed career standing

T2 · Field-leading

Dominant figure at the top of a field. The tier summarizes documented career recognition through the data cutoff—not Rich Harris's worth or future potential.

Question four · where did the leverage come from?

Rich Harris's leverage provenance

Each non-zero lever gets a best-supported origin, evidence signals, and confidence. Unresolved is the honest default when the biography cannot distinguish self-built, advantage-enabled, earned, external, or mixed.

Domain proximity2/2
Advantage-enabledmedium confidence

One or more documented starting advantages plausibly enabled this lever.

Direct domain exposure (2/2)Frontier geography (1/2)
Prior reps2/3
Advantage-enabledmedium confidence

One or more documented starting advantages plausibly enabled this lever.

Early online platform (1/2)
Scarce skill depth2/3
Advantage-enabledmedium confidence

One or more documented starting advantages plausibly enabled this lever.

Early online platform (1/2)
Structural wave / timing2/3
Externalmedium confidence

A structural wave is external to the person, even when their position improved access to it.

Frontier geography (1/2)Early online platform (1/2)
Concentration intensity2/3
Unresolvedlow confidence

No current annotation distinguishes self-built, enabled, or earned origins for this lever.

No decisive linked signal
Native distribution1/3
Advantage-enabledmedium confidence

One or more documented starting advantages plausibly enabled this lever.

Early online platform (1/2)
Elite ecosystem network1/3
Advantage-enabledmedium confidence

One or more documented starting advantages plausibly enabled this lever.

Frontier geography (1/2)

This is a bounded inference from the current annotations—not a claim about private effort, merit, or the percentage of Rich Harris's outcome attributable to any origin.

Luck is not a leftover score.

Structural luck, Encounter luck, Event luck, Outcome variance can change every arrow in the path. This successful-only dataset cannot observe the near-identical paths that did not break through, so luck stays visible and unscored.

Within Researchers / independent engineers, Rich Harris's starting-advantage total is at the 9th percentile. Separately, their built or converted leverage total is at the 38th percentile. Other T2 profiles average 7.9 / 24 starting advantage and 12.3 / 25 leverage. Similar scores appear in other tiers, so these figures describe positioning—not a cause.
Trajectory
  1. 2013 · age 26
    Created Ractive.js for reactive interactive journalism UIs.
  2. 2015 · age 28
    Created Rollup, a next-generation JavaScript module bundler.
  3. 2016 · age 29
    Released Svelte 1.0 as a compile-time UI framework evolving
    Ractive ideas.
  4. 2019 · age 32
    Svelte 3 reimagined reactivity
    Widespread community adoption.
  5. 2022 · age 35
    Joined Vercel to work full-time on Svelte/SvelteKit.
Primary leverage engine
Product / domain insight
Product / domain insight
Secondary engine
Scarce technical / intellectual depth
Built/converted leverage
12 / 25
evidence: Medium
Built or converted leverage

Multiplying capacity documented later in the path. Measures what was present, not whether it was inherited, earned, self-built, external, or mixed.

Started serious reps before 20
0/1
Prior reps
2/3
Scarce skill depth
2/3
Native distribution
1/3
Elite ecosystem network
1/3
Complementary team
0/2
Structural wave / timing
2/3
Concentration intensity
2/3
Capital safety
0/2
Domain proximity
2/2
Starting-advantage scores (0–2 each)

Access or conditions documented near the beginning of the path. Zero means "no clear evidence in reviewed sources," not "advantage was absent."

Family financial platform
0/2
Parent / family domain
0/2
Inherited audience / network
0/2
Elite institution pipeline
0/2
Frontier geography
1/2
Rare early tools
0/2
Dedicated mentor / coach
0/2
Exceptional peer / cofounder
0/2
Early online platform
1/2
Direct domain exposure
2/2
Prodigy / innate ability
0/2
Adversity / constraint catalyst
0/2

Family context

Not documented in reviewed sources.

Parent / family domain

Not documented in reviewed sources.

Archetype & tags
Self-created domain repetitioninteractive journalismRactiveGuardian graphicsSvelte compiler model
Evidence summary

Ractive (2013) is the age-26-or-under milestone enabling later Svelte. Domain immersion in newsroom interactives drove framework design more than documented inherited capital. Exact birth date is less solid than project dates; age uses cohort birth_year 1987.

advantage confidence: Medium · source count: 3 · audit: not_independently_audited · status: subagent_researched_beta

Sources
Related — same primary engine