Researchers / independent engineers · Software/Tech · milestone at age 17 ·Field-leading
Selected age-relative milestone · age 17
Created 6to5 (later Babel) in September 2014 at age 17 while still in Australian high school; the project became the dominant ES6+ JavaScript compiler ecosystem tool.
From Wodonga, Australia; built websites from age 8 and shipped amateur products as a teen. First-committed 6to5 on 28 Sep 2014 while studying for final exams; project exploded via simple docs/REPL. Hired at Thinkmill at 17, then Cloudflare/Facebook; later co-created Yarn and founded Rome (Biome lineage).
Born ~1997 in regional Australia (Wodonga); self-taught web/OSS path from childhood without university pipeline.
Current position (2026)
JavaScript tooling engineer known for Babel, Yarn, and Rome/Biome lineage; left Facebook and continued independent/tooling work.
Where the conditions came from
Three sources, read side by side
Each is placed on a −1 to 3 scale from documented evidence, and the three are never added together. A combined total would rank Sebastian McKenzie against other people. Held apart, they explain why this path ran differently from another one—which is the only comparison this project supports.
The marble itself
What they brought
+3Tailwind
-10+1+2+3
What capability, drive, or early skill is documented in the person rather than their surroundings?
Built websites from age 8, published a Tumblr-like service at 15, created 6to5 (Babel) at 17 while in high school — self-taught compiler design. The project became the dominant ES6+ JavaScript compiler. Prodigy-level ability.
Where it was dropped
What they were handed
0Neither way
-10+1+2+3
What money, family standing, network, or permission was already in place before the work began?
From Wodonga, regional Australia. No documented family wealth or tech domain connections. Small town with limited tech job opportunities. Self-taught through online resources and experimentation.
The shape of the track
What surrounded them
+1Tailwind
-10+1+2+3
What place, timing, institution, or peer group made the next step available?
ES6 wave provided perfect timing. Thinkmill hired him at 17, providing professional environment. Open-source community and npm distribution. No elite institution or notable mentors — largely self-driven from regional Australia.
A −1 is a documented headwind, not a missing value; a 0 means the sources record nothing notable either way. Annotation confidence: High. These are analyst readings of what the sources record, not measurements of merit, talent, or effort. The twenty-two scored dimensions remain available inside the deeper research detail.
What moved through the conditions
Perseverance and luck stay visible—not scored.
Documented perseveranceAdvantage stack is intense self-directed practice and structural ES6 demand, not elite institutions or family capital.
This records repeated behaviour or recovery described by sources; it is not a grit or merit score.
Structural luckES6 wave provided perfect timing.
This is an unchosen opening or condition in the record, not an estimate of how much luck caused the outcome.
Open the legacy 22-field research annotation
How this path compounded
01 Starting advantages
7/24 starting-position score
Strongest documented signals: Early online platform, Rare early tools, Exceptional peer / cofounder.
Describes the starting position, not what the person later made of it.
Cohort percentile: 56
02 Built or converted leverage
16/25 multiplying-capacity score
Strongest observed levers: Domain proximity, Started serious reps before 20, Prior reps.
Measures what was present, not whether it was inherited, earned, self-built, external, or mixed.
Cohort percentile: 92
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 17
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 Sebastian McKenzie's worth or future potential.
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.
Started serious reps before 201/1
Mixedmedium confidence
Mapped starting advantages and self-directed-building language are both documented.
Rare early tools (1/2)Early online platform (2/2)
Domain proximity2/2
Advantage-enabledmedium confidence
One or more documented starting advantages plausibly enabled this lever.
Direct domain exposure (1/2)
Prior reps2/3
Mixedmedium confidence
Mapped starting advantages and self-directed-building language are both documented.
Rare early tools (1/2)Early online platform (2/2)
Scarce skill depth2/3
Mixedmedium confidence
Mapped starting advantages and self-directed-building language are both documented.
Rare early tools (1/2)Early online platform (2/2)
Native distribution2/3
Mixedmedium confidence
Mapped starting advantages and self-directed-building language are both documented.
Early online platform (2/2)
Elite ecosystem network2/3
Advantage-enabledmedium confidence
One or more documented starting advantages plausibly enabled this lever.
Exceptional peer / cofounder (1/2)
Structural wave / timing2/3
Externalmedium confidence
A structural wave is external to the person, even when their position improved access to it.
Early online platform (2/2)
Concentration intensity2/3
Mixedmedium confidence
Mapped starting advantages and self-directed-building language are both documented.
Adversity / constraint catalyst (1/2)
Complementary team1/2
Advantage-enabledmedium confidence
One or more documented starting advantages plausibly enabled this lever.
This is a bounded inference from the current annotations—not a claim about private effort, merit, or the percentage of Sebastian McKenzie'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, Sebastian McKenzie's starting-advantage total is at the 56th percentile. Separately, their built or converted leverage total is at the 92th percentile. Other T2 profiles average 7.8 / 24 starting advantage and 12.4 / 25 leverage. Similar scores appear in other tiers, so these figures describe positioning—not a cause.
Trajectory
2014 · age 17
Pushed first 6to5 commit (later Babel)
Final year of high school in Australia.
2014 · age 17
Hired by Thinkmill in Sydney after cold-emailing
6to5 traction.
2015 · age 18
Project rebranded to Babel
Joined Cloudflare then Facebook to work on JS tooling.
2016 · age 19
Co-created Yarn package manager at Facebook
Collaborators.
2020 · age 23
Left Facebook and advanced Rome (later Biome ecosystem lineage)
Next-gen tooling.
Primary leverage engine
Scarce technical / intellectual depth
Scarce technical / intellectual depth
Secondary engine
Early specialization / prior reps
Built/converted leverage
16 / 25
evidence: High
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
1/1
Prior reps
2/3
Scarce skill depth
2/3
Native distribution
2/3
Elite ecosystem network
2/3
Complementary team
1/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
0/2
Rare early tools
1/2
Dedicated mentor / coach
0/2
Exceptional peer / cofounder
1/2
Early online platform
2/2
Direct domain exposure
1/2
Prodigy / innate ability
1/2
Adversity / constraint catalyst
1/2
Family context
Regional Australia (Wodonga); family details sparse; self-described social anxiety and high-school adversity in his 2015 review essay.
Parent / family domain
Not documented in reviewed sources.
Archetype & tags
Self-created domain repetitionteen OSSES6 wavehigh-school compilerThinkmill/Facebookopen-source distribution
Evidence summary
McKenzie's own 2015 essay documents creating 6to5 at 17, finishing high school without university exams, and converting OSS traction into a Thinkmill job then big-tech roles. Babel's industry-wide adoption makes this one of the clearest ≤26 independent-engineer milestones in JS tooling. Advantage stack is intense self-directed practice and structural ES6 demand, not elite institutions or family capital.