01 · Roasts
The CI Blackout
4 repos, 4 different languages, 0 CI pipelines. You've written a secret scanner that scans for secrets, but apparently the secret is that GitHub Actions doesn't exist in your universe.
Learning Project™ Collector
Every single repo bio says 'for learning' or 'for fun'. At some point the learning has to ship — git-scanner has 52 signature patterns and a benchmark suite; it's not a toy anymore. Release the thing.
The Anime Account Is 4 Months Old
Joined December 2024, already has Go CLI tools, a TUI client, and 34 PRs in a year. The bio says coding maintains sanity — based on the heatmap, sanity is clearly seasonal.
3-Line README Hall of Shame
Your Portfolio repo has a README so minimal it makes the codeforces repo — which has NO readme — feel like it's overachieving by comparison. Your portfolio deserves better than your portfolio does.
Stars: 4. PRs: 34.
You're submitting PRs to other people's repos at nearly 10x the rate people are starring yours. Either you're a prolific contributor or you're trying to collect repos like Pokémon. Either way — own it.
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
- Impact25% weight33F
- Consistency20% weight55D
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight80A
- Community10% weight50D
03 · Stats
365-day commit heatmap
106 active days
Language distribution
- Python22%
- CSS15%
- JavaScript15%
- C++13%
- Go12%
- TypeScript9%
- Other14%
04 · Numbers
Owned repos
non-fork
18
Commits
last 12 months
195
Followers
59
Joined GitHub
Dec 2024
05 · Top repos
Dharshan2208 /
git-scanner
Go-based secret scanner with concurrent scanning, entropy/keyword/signature detection, and git history analysis. Young repo (10 days old) with typed code, README, tests, clear architecture but no CI/CD and zero adoption metrics.
Dharshan2208 /
wha-cli
WhatsApp TUI client in Go with Bubble Tea, structured multi-module layout, SQLite persistence, and documented architecture. Early-stage personal project with functional scope but no tests or CI.
Dharshan2208 /
Portfolio
Personal portfolio website built with vanilla HTML/CSS/JavaScript; demonstrates front-end competency with interactive terminal and responsive design, but is a single-use portfolio with no architectural scope or reusability.
Dharshan2208 /
codeforces
Personal learning repository of Codeforces problem solutions in C++. Contains 8+ solved problems with basic scripting utilities; no documentation, tests, or CI. Clear experimental stage of competitive programming study.
06 · Timeline
- Dec 13, 2024Joined GitHub
- Aug 6, 2025Created Portfolio — My portfolio website
- Sep 10, 2025Created codeforces — My codeforces questions which I'm solving while learning...
- Mar 17, 2026Created wha-cli — Whatsapp CLI ..An attempt to build whatsapp web like cli for learning go and having fun
- Apr 5, 2026Created git-scanner — Fast concurrent secret scanner for Git repositories with signature, keyword, and entropy-based detection, built in Go with optional full history scanning.
- Apr 14, 2026Most recent push to git-scanner
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 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.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 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.
- 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.
- 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.