Rate My GitHub

Profiles, repos, scores & roasts

← Rate my GitHub
jamesmackinnon GitHub avatar

#1064 · Top 2.8%

jamesmackinnon

James MacKinnon

F

GitHub tourist

red alert

Overall

0.0

/ 100

Roasts

Repository binding unavailable

The website that time forgot

A personal website repository is a noble digital front door—especially when it keeps its HTML credentials on display while quietly waiting for the next coat of paint.

Historical result · no repository binding was retained

Repository binding unavailable

Two-repo personal universe

The portfolio has achieved elegant minimalism: one repository for how the computer behaves and one for how the person appears online. The rest of the software universe can file a visitor request.

Historical result · no repository binding was retained

Category breakdown

jamesmackinnon category score radarImpactConsistencyQualityDepthBreadthCommunity

Impact

25% weight

32F

The portfolio includes personal configuration and a personal website, both useful project types, but the available scope appears limited.

Consistency

15% weight

35F

Two owned repositories show activity in 2021, but the supplied metadata does not show more recent contribution patterns.

Quality

25% weight

40D

Both repositories are original rather than forks and are not marked archived; metadata alone provides only modest engineering-maturity evidence.

Depth

20% weight

30F

Maintaining both a dotfiles repository and a personal website suggests some sustained ownership, though the supplied dates and repository count indicate limited visible depth.

Breadth

10% weight

28F

The portfolio spans Shell and HTML, but only two closely personal project categories are represented.

Community

5% weight

50D

The available community signal is neutral-to-moderate, with 40 followers; popularity is not used to raise or lower the other categories.

Stats

52-week commit heatmap

0 active days

Language distribution

  • HTML50%
  • Shell50%

Based on the bounded repository sample saved with this analysis.

Numbers

Owned repos

Non-fork sample

2

Commits

Last 12 months

0

Followers

Accepted fact

40

Joined GitHub

Profile date

Apr 2009

Top repos

Scores marked Profile rating use bounded public repository metadata. Full repo analysis appears only when a separate accepted repository analysis exists.

Timeline

  1. Joined GitHub
  2. Created jamesmackinnon/dotfiles - Config files and preferences
  3. Created jamesmackinnon/jamesmackinnon.github.com - Personal website of various nerdery.
  4. Most recent push to jamesmackinnon/dotfiles

Compare

JAMESMACKINNON · 6DMEDIAN CODER

JAMESMACKINNON compared with MEDIAN CODER across six rating categoriesImpactConsistencyQualityDepthBreadthCommunity

Rubric

How this score was produced

Overall = Σ(category × weight) + deterministic top-end curve

CategoryWeightScoreContribution
Impact25%328.00
Quality25%4010.00
Depth20%306.00
Consistency15%355.25
Breadth10%282.80
Community5%502.50
Impact · 32/100

What it measures. Project usefulness, ambition, originality, and coherence. Popularity is not impact.

Evidence for jamesmackinnon. The portfolio includes personal configuration and a personal website, both useful project types, but the available scope appears limited.

Quality · 40/100

What it measures. Engineering and project-maturity signals supported by the available public metadata.

Evidence for jamesmackinnon. Both repositories are original rather than forks and are not marked archived; metadata alone provides only modest engineering-maturity evidence.

Depth · 30/100

What it measures. Sustained ownership, meaningful scope, and continued maintenance rather than one-shots.

Evidence for jamesmackinnon. Maintaining both a dotfiles repository and a personal website suggests some sustained ownership, though the supplied dates and repository count indicate limited visible depth.

Consistency · 35/100

What it measures. Recency and contribution patterns across the supplied activity window.

Evidence for jamesmackinnon. Two owned repositories show activity in 2021, but the supplied metadata does not show more recent contribution patterns.

Breadth · 28/100

What it measures. Language entropy and project-type diversity across owned repos.

Evidence for jamesmackinnon. The portfolio spans Shell and HTML, but only two closely personal project categories are represented.

Community · 50/100

What it measures. A weak positive tie-breaker for supplied community signals, never a popularity penalty.

Evidence for jamesmackinnon. The available community signal is neutral-to-moderate, with 40 followers; popularity is not used to raise or lower the other categories.

Raw total
34.55
Top-end curve
+0.00
Final overall
34.6

Tier thresholds

S 90-100 Mass-producing humansA 80-89 Ship machineB 70-79 Solid engineerC 60-69 Getting thereD 40-59 README enthusiastF 0-39 GitHub tourist

I. How this saved profile rating was produced

  1. 01

    Validate. The server validates the login, signed browser session, attempts, cooldown, daily ceiling, and the single provider permit.

  2. 02

    Collect. The VPS collector reads bounded public profile metadata and up to 12 recent repository metadata rows in volatile memory.

  3. 03

    Rate. One pinned provider returned a closed profile-rating object with no tools, browsing, shell, or repository-content access.

  4. 04

    Verify. Server checks bound the subject, rejected unsafe or echoed text, validated the schema, and recomputed rubric-v3 final arithmetic.

  5. 05

    Save. Only a valid completion and allowlisted post-completion facts commit atomically; the public projection is then rebuilt.

This saved profile analysis is metadata-only and did not read repository trees, README files, or source code. Availability of new analysis is separate from this historical result.

Rated 2026-08-10 · rating-rubric/3

II. Data sources & caveats
  • Scores summarize one accepted, subject-bound analysis; they are not a security audit or endorsement.
  • Rank, percentile, and median use 1095 currently accepted public profiles and can change as the leaderboard changes.
  • Repository and language details reflect the bounded analyzed sample, not necessarily every repository.
  • Missing data is shown as unavailable or not evaluated instead of being inferred as zero.
  • Analysis completed Aug 10, 2026, 12:02 AM UTC and is marked aging.