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

#290 — Top 75.8%

Bhavith-Chandra

BHAVITHCHANDRA

D

README enthusiast

Overall

0.0

/ 100

01 · Roasts

74% Jupyter, 0% Accountability

Nearly three-quarters of your codebase lives in notebooks — the format where tests go to die and hardcoded paths like '/Users/srimanarayana/Research Project I/results' get committed without shame.

WorldModelLens Carried Your Whole GPA

One 30-day-old repo with 5 stars and a PyPI badge is doing 90% of the heavy lifting. Strip it out and your portfolio is a personal website, some exercise solutions, and a thesis you dumped in one day.

Single-Day Thesis Defense

Masters-Thesis shows 8 commits, all on February 2, 2026. That's not a research project — that's a GitHub repo used as a USB drive.

97% Solo, 89 Commits, 6 Followers

You code alone, rarely, and almost nobody has noticed. With a soloPct of 97% and only 4 PRs this year, your collaboration footprint is essentially invisible.

47% Graveyard Ratio

Nearly half your 45 public repos haven't been touched in over 2 years. At this rate, your GitHub is less a portfolio and more an archaeological dig of abandoned sprints.

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
    48D
  • Consistency
    20% weight
    60C
  • Quality
    20% weight
    72B
  • Depth
    15% weight
    55D
  • Breadth
    10% weight
    55D
  • Community
    10% weight
    25F

03 · Stats

365-day commit heatmap

193 active days

Less
More

Language distribution

7 langs
  • Jupyter Notebook74%
  • JavaScript12%
  • Python7%
  • TypeScript3%
  • HTML1%
  • Kotlin1%
  • Other2%

04 · Numbers

Owned repos

non-fork

32

Commits

last 12 months

89

Followers

6

Joined GitHub

Jan 2022

05 · Top repos

Bhavith-Chandra /

WorldModelLens

55/100

Backend-agnostic interpretability library for world models with hooks, caching, SAE support, and causal analysis. Typed Python with comprehensive docs, tests, and CI—polished portfolio project but early-stage adoption.

I40Q75D50
READMETestsCI
Python51mo ago

Bhavith-Chandra /

SVD-Direction

42/100

Early-stage mechanistic interpretability research into GPT-2 attention head structure via SVD decomposition of QK/OV circuits. Generates 10KB of experimental code with causal ablation results on IOI task, but lacks documentation, tests, and production maturity.

I25Q50D50
Python01mo ago

Bhavith-Chandra /

bhavith-chandra.github.io

37/100

Personal academic portfolio built on Jekyll with custom styling, ~66kb of content. Well-documented CV and research interests; no tests, CI, or type-checking. 30 commits in ~4 weeks shows focused effort on a single-purpose website.

I25Q50D35
README
HTML01mo ago

Bhavith-Chandra /

Masters-Thesis

28/100

Masters thesis project on behavioral causal discovery using GLOBEM dataset. Two main Jupyter notebooks with supporting utility scripts. Documented via README and THESIS_JOURNEY.md, but no tests, CI, or production packaging. Very recent repo (Feb 2026) with minimal commit activity (8 of 30).

I15Q45D25
README
Jupyter Notebook04mo ago

Bhavith-Chandra /

TensorTonic-Solutions

25/100

Collection of solved ML algorithm exercises from TensorTonic platform. Minimal production value; tutorial-style solutions for learning RNNs, softmax, sigmoid, and linear algebra with no tests, CI, or documentation beyond basic README.

I15Q35D25
README
Python02mo ago

06 · Timeline

  1. Jan 12, 2022
    Joined GitHub
  2. Feb 1, 2026
    Created TensorTonic-Solutions — My solutions to TensorTonic problems
  3. Feb 2, 2026
    Created Masters-Thesis
  4. Mar 24, 2026
    Created WorldModelLens
  5. Mar 29, 2026
    Created bhavith-chandra.github.io — Academic Portfolio - Bhavith Chandra | MS CS @ NYU
  6. Apr 13, 2026
    Created SVD-Direction
  7. Apr 24, 2026
    Most recent push to bhavith-chandra.github.io

07 · Compare

github.com/
Bhavith-Chandra · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total54.6
Top-end curve+3.6
Final overall58.3

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.
Bhavith-Chandra · 58.3/100 — Rate My GitHub