▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#15 — Top 98.8%

bep

Bjørn Erik Pedersen

A

Ship machine

Overall

0.0

/ 100

01 · Roasts

Hugo's Shadow Looms Large

You're the creator of a 100k-star project yet your public repos top out at 25 stars on lazycache. Your own GitHub profile is less impressive than your Wikipedia entry. The ocean of impact is entirely off-screen.

README.md > main.go

hugonewproject has a complete design doc, palette system, and... an empty main.go. Congratulations on shipping the most thoroughly documented void in the Go ecosystem.

The 475 PR Speedrun

475 pull requests in a year works out to roughly 1.3 PRs per day, every day, weekends included. Either you've automated your own career or Hugo consumes your entire waking existence. Probably both.

C++ At 54% Is A Cry For Help

Your language breakdown says 54% C++ but your repos are all Go and Hugo sites. That's either one enormous unrevealed C++ project or a stats artifact that raises more questions than it answers.

The Meta-Repo Matryoshka

You have a profile repo (bep) listing gitjoin, a gitjoin.com landing page repo, a mymonorepo config repo managed by gitjoin, and presumably a repo for managing those repos. It's repos all the way down.

Built using

Zoral

Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.

zoral.ai

02 · Category breakdown

  • Impact
    25% weight
    73B
  • Consistency
    20% weight
    88A
  • Quality
    20% weight
    77B
  • Depth
    15% weight
    65C
  • Breadth
    10% weight
    65C
  • Community
    10% weight
    80A

03 · Stats

365-day commit heatmap

350 active days

Less
More

Language distribution

7 langs
  • C++54%
  • Go29%
  • HTML7%
  • JavaScript2%
  • CSS2%
  • Shell1%
  • Other5%

04 · Numbers

Owned repos

non-fork

82

Commits

last 12 months

2,073

Followers

2,462

Joined GitHub

Sep 2010

05 · Top repos

bep /

lazycache

68/100

Mature, focused Go library implementing thread-safe LRU cache with non-blocking cache priming. Well-tested (HAS_TESTS=yes), CI/CD via multi-platform GitHub Actions, MIT licensed, typed generics. 25 stars indicates indie SaaS/tool category adoption; repo shows production-ready craftsmanship despite modest reach.

I55Q80D65
READMETestsCITyped
Go2511d ago

bep /

bep

45/100

Profile repo showcasing a prolific developer with 15+ named shipping projects (Hugo, gitjoin, grrep, etc.). Minimal code: 1335 KB templating + CI workflow. This is a portfolio/meta-repo, not a product.

I40Q45D50
READMECI
Unknown87d ago

bep /

golocales

43/100

Experimental Go locale formatter for CLDR date/number formatting; typed with tests and CI, but early-stage (WIP, 4 commits in 2.5 months) with narrow, purpose-driven API targeting Hugo's internal use.

I25Q60D45
READMETestsCITyped
Go08d ago

bep /

hdrsdr.com

40/100

Hugo demo site showcasing AVIF/HDR photo comparison with responsive galleries, interactive lightbox, and View Transitions API. Experimental personal project with clean CSS/JS and proper build infrastructure, limited reusability.

I25Q60D35
README
CSS67d ago

bep /

helpers

40/100

A utility library of reusable Go helpers (parallelism, slices, maps, concurrency) with full typed code, comprehensive tests, CI, and documentation. Minimal adoption (1 star) but well-crafted for personal/internal reuse.

I25Q60D35
READMETestsCITyped
Go110d ago

bep /

hugonewproject

35/100

Hugo template scaffolder prototype with detailed design docs and palette system, but core implementation is stub (main.go is empty). Shows intentional design thinking but minimal executable code.

I25Q45D35
README
CSS114d ago

bep /

dockerfiles

33/100

Collection of Dockerfiles for personal/team use with minimal adoption (11 stars), basic README, no tests/CI/license. Moderate commit activity but narrow scope and thin documentation.

I25Q40D35
README
Dockerfile1115d ago

bep /

mygithelper

32/100

Personal automation tool for managing GitHub repos (update Go versions, deps, GitHub Actions). Minimal reach (0 stars, explicitly marked "not generally useful"), but clean typed Go with structured commands and meaningful functionality for its niche use case.

I15Q50D35
READMETyped
Go014d ago

bep /

helpercommands

30/100

Minimal Go utility library with 2 stars, sparse README, MIT license, and basic git history. No tests or CI infrastructure; typed language partially mitigates thin documentation.

I15Q40D35
READMETyped
Go214d ago

bep /

gitjoin.com

23/100

A Hugo-based landing page for gitjoin.com with minimal documentation and no tests. Single-purpose site with ~94KB codebase, 15 commits in 5 weeks, CSS-only repo advertising a separate Go CLI tool on GitHub.

I15Q35D20
README
CSS09d ago

bep /

grrep.com

23/100

Personal website source repository for grrep.com built with Hugo. Minimal scope (64 KB), sparse recent activity (4 commits in 30 days), and no tests or CI. README is bare-bones with just setup instructions.

I15Q30D25
README
HTML09d ago

bep /

mymonorepo

22/100

Meta-repository configuration for GitJoin monorepo tool; minimal scaffold with 20KB of text files listing other repositories (gitjoin.txt manifests) and basic documentation. No code, tests, or CI.

I15Q25D30
README
Unknown09d ago

06 · Timeline

  1. Sep 10, 2010
    Joined GitHub
  2. Aug 26, 2017
    Created dockerfiles
  3. Jul 4, 2020
    Created bep — Software Developer and Saxophonist from Norway.
  4. Aug 11, 2022
    Created helpers — An utils package with a less burdened name.
  5. Nov 7, 2022
    Created lazycache — Thread safe in-memory LRU cache with non-blocking cache priming on cache misses.
  6. Jan 10, 2026
    Created mygithelper — Some tools to manage my GitHub repos. Not generally useful.
  7. Jan 31, 2026
    Created mymonorepo — Repos managed by GitJoin
  8. Feb 14, 2026
    Created helpercommands — Just some helpers.
  9. Mar 4, 2026
    Created golocales — Work in progress.
  10. Apr 17, 2026
    Created gitjoin.com — Source for gitjoin.com.
  11. Apr 25, 2026
    Created hugonewproject — Prototyping of a rewamped "hugo new project" command
  12. May 8, 2026
    Created grrep.com — Source for grrep.com
  13. May 15, 2026
    Created hdrsdr.com — Testing out AVIF (with HDR) support in latest Hugo
  14. May 27, 2026
    Most recent push to hdrsdr.com

07 · Compare

github.com/
bep · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total75.5
Top-end curve+5.6
Final overall81.1

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
  4. 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
  5. 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.

~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.

▸ Data sources & caveats
  • Heatmap & commit totals: GitHub GraphQL contributionsCollection — covers the last 365 days, includes private repos when the user has opted in (default).
  • Language %: byte totals across the top 30 owned non-fork repos.
  • Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
  • Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.
bep · 81.1/100 — Rate My GitHub