01 · Roasts
The Ghost of Commits Past
4 total public commits in the past year, and your heatmap looks like a game of Where's Waldo — except nobody finds anything. SWE at Apple, but GitHub thinks you retired.
79% Graveyard Curator
44 of your 56 repos haven't been touched in over 2 years. You're not building a portfolio, you're maintaining a digital cemetery.
Python Purist (By Default)
99% Python on a profile that lists C++, JavaScript, and Jupyter as languages — those are so neglected they barely register as a rounding error.
The 5-Day Wonder
remind-us is your strongest repo and it was built in exactly 5 days (Dec 17–22, 2023). Great hustle for a week — shame nothing shipped before or after.
Zero PRs, Zero Issues, 82 Followers
82 people follow you and you haven't opened a single PR or issue in the past year. Your followers are more active fans of your work than you are.
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% weight28F
- Consistency20% weight10F
- Quality20% weight40D
- Depth15% weight35F
- Breadth10% weight28F
- Community10% weight40D
03 · Stats
365-day commit heatmap
4 active days
Language distribution
- Python99%
- JavaScript0%
- TeX0%
- C++0%
- Jupyter Notebook0%
- BibTeX Style0%
- Other1%
04 · Numbers
Owned repos
non-fork
48
Commits
last 12 months
4
Followers
82
Joined GitHub
Jul 2020
05 · Top repos
shouryade /
remind-us
Birthday reminder web app using Preact, Netlify Functions, and Google Calendar API. Completed in 5 days with working OAuth flow and basic UI, but minimal architecture documentation and no tests or CI/CD pipeline.
shouryade /
LaTeX
Collection of 4 LaTeX report templates (capstone, internship, midway, APA7 humanities) with custom document classes and chapter structure. Personal academic project with minimal adoption signals, basic documentation, and informal code comments.
shouryade /
shouryade
Profile README repository with minimal content (21 KB), no source code, no tests/CI, and no active development. Serves as a GitHub profile card with personal bio and links to other projects.
06 · Timeline
- Jul 8, 2020Joined GitHub
- Dec 17, 2023Created remind-us — Remind-Us: Your go-to companion for effortlessly managing reminders, ensuring you never miss a birthday celebration again.
- Jan 22, 2024Created shouryade — This special respository powers my profile README!
- Nov 28, 2024Created LaTeX — LaTeX source code for my reports
- Mar 20, 2026Most recent push to shouryade
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.