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

#235 — Top 80.4%

adit-0132

23f2004006

C

Getting there

Overall

0.0

/ 100

01 · Roasts

Speed-run Coder

verseLock: entire Kotlin Android app committed in 19 minutes. RobStatTM-py: born and completed in 11 minutes. multilingual-docs: cradle-to-grave in 44 minutes. Are you coding or speed-running?

CI? Never Heard of Her

Zero CI pipelines across all 10 analyzed repos. You've written 40+ tests in RobStatTM-py but apparently trust vibes over automation to run them.

The Zero-Star Constellation

28 public repos. 0 total stars. 0 total forks. You're shipping into a black hole — the universe hasn't noticed yet.

HTML/Jupyter Dichotomy

Your language breakdown is 49% HTML and 48% Jupyter Notebook. Your actual code — TypeScript, Kotlin, Python — rounds to 1%. The byte counter is telling on you.

GSoC Grind Machine

multilingual-docs, ecotourism-tests, foa-pipeline — at least three repos are explicitly GSoC applications. Portfolio-building is a skill; shipping one for real would be a flex.

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
    62C
  • Consistency
    20% weight
    55D
  • Quality
    20% weight
    57D
  • Depth
    15% weight
    50D
  • Breadth
    10% weight
    55D
  • Community
    10% weight
    55D

03 · Stats

365-day commit heatmap

64 active days

Less
More

Language distribution

7 langs
  • HTML49%
  • Jupyter Notebook48%
  • Python1%
  • Kotlin0%
  • TypeScript0%
  • JavaScript0%
  • Other2%

04 · Numbers

Owned repos

non-fork

13

Commits

last 12 months

99

Followers

14

Joined GitHub

Apr 2020

05 · Top repos

adit-0132 /

llm-context-router

42/100

Browser extension for exporting LLM conversations between ChatGPT and Claude. Well-scoped, functional implementation with typed manifest, structured file layout, and documented .llmchat format. Shipped project with meaningful use case but limited external adoption (0 stars, single author).

I40Q50D35
README
JavaScript03mo ago

adit-0132 /

tds-virtual-rag

37/100

Educational RAG system for IIT Madras TDS course with multimodal CLIP embeddings, ChromaDB vector search, web scraping, and dual LLM fallback. Typed Python with structured architecture, README, and working code—but experimental stage with zero adoption signals and minimal commit activity.

I25Q50D35
README
Python03mo ago

adit-0132 /

ecotourism-tests

36/100

A Shiny app + utility functions for exploring Australian wildlife sightings, built for GSoC 2026 selection. Well-designed R project with typed code, structured layout, clear docs, and interactive visualizations, but no tests or CI, and limited adoption signals.

I25Q50D35
README
HTML02mo ago

adit-0132 /

RobStatTM-py

35/100

Early-stage Python wrapper for R's RobStatTM robust statistics package. Minimal adoption (0 stars), but functional typed code with comprehensive docstrings and test suite. Just 5 commits in under 30 minutes; experimental rather than sustained.

I25Q60D20
READMETests
HTML02mo ago

adit-0132 /

verseLock

35/100

Kotlin Android app with polished Jetpack Compose UI, Room database caching, and Ktor networking. Well-documented architecture and privacy-first design, but extremely fresh (3 hours old, 3 commits), no tests, no CI, and zero adoption signals yet.

I25Q60D20
READMETyped
Kotlin02mo ago

adit-0132 /

foa-pipeline

35/100

A Python web-scraping pipeline for federal funding opportunities with rule-based semantic tagging. Typed-language, multi-file structure, meaningful README, but experimental single-creator effort with 44 KB codebase, 8 commits in 6 hours, no tests/CI/license.

I25Q55D25
README
Python03mo ago

adit-0132 /

copilot-router

33/100

Early-stage VS Code extension (v0.1.0, 1 commit in 4 minutes) with TypeScript + tests + structured architecture that intelligently routes Copilot queries to cheaper models via hybrid heuristic/LLM classifier to save API budget.

I25Q55D20
READMETestsTyped
TypeScript02mo ago

adit-0132 /

multilingual-docs

32/100

GSoC demonstration R package with dynamic Rd documentation via Sexpr macros. Single exported function, 8 tests, MIT license, created and pushed within same day (2026-03-29).

I15Q60D20
READMETests
HTML02mo ago

adit-0132 /

machine-learning-practice

12/100

Minimal one-day Jupyter Notebook practice repo with empty README, no tests/CI, and sparse commit activity (7 of 30 days). Appears to be a personal learning dump with no discernible project scope or documentation.

I5Q25D5
README
Jupyter Notebook04mo ago

adit-0132 /

my-pages

7/100

Empty scaffold repo with one-shot commit, no docs, no structure. Personal experiment with no adoption or documented purpose.

I5Q10D5
HTML03mo ago

06 · Timeline

  1. Apr 21, 2020
    Joined GitHub
  2. Jun 16, 2025
    Created tds-virtual-rag
  3. Jan 23, 2026
    Created llm-context-router
  4. Jan 31, 2026
    Created machine-learning-practice
  5. Feb 26, 2026
    Created my-pages
  6. Mar 1, 2026
    Created foa-pipeline — FOA Ingestion + Semantic Tagging Pipeline — fetches Grants.gov and NSF funding opportunities via API and HTML scraping, tags them against a controlled keyword ontology, and exports
  7. Mar 4, 2026
    Created ecotourism-tests
  8. Mar 16, 2026
    Created verseLock
  9. Mar 24, 2026
    Created RobStatTM-py — robStatTM Robust Statistics made available via RPy2 wrappers to python
  10. Mar 29, 2026
    Created multilingual-docs — An R package demonstrating dynamic Rd documentation via \Sexpr macros, for the Multilingual Documentation of R Packages project.
  11. Mar 31, 2026
    Created copilot-router — a VS Code Extension that routes AI agent queries based on complexity to cheapest sufficient model available, and can save tonne of AI creds.
  12. Mar 31, 2026
    Most recent push to copilot-router

07 · Compare

github.com/
adit-0132 · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total56.4
Top-end curve+4.1
Final overall60.5

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.
adit-0132 · 60.5/100 — Rate My GitHub