01 · Roasts
CI is still a rumor
ratemygithub and quant both have real tests, yet all three scored repositories have no CI. Your checks are doing freelance work.
Hard-coded home turf
cs_tripos_partia hard-codes /Users/aryaask/Desktop paths: excellent for one laptop, less excellent for literally anyone else.
Quant, but make it honest
quant documents a 705% headline result, then correctly admits it came from a degenerate constant predictor. The limitations file is carrying the integrity portfolio.
Shipping beats starring
Three distinct projects and 401 yearly commits show up; 36 total stars say the distribution strategy has not clocked in yet.
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% weight41D
- Consistency20% weight50D
- Quality20% weight59D
- Depth15% weight50D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
164 active days
Language distribution
- TypeScript77%
- Python9%
- JavaScript7%
- TeX2%
- HTML2%
- Shell1%
- Other2%
04 · Numbers
Owned repos
non-fork
51
Commits
last 12 months
401
Followers
36
Joined GitHub
May 2020
05 · Top repos
AryaaSk /
ratemygithub
A documented, typed Next.js SaaS-style application with an AI grading pipeline, GitHub REST/GraphQL ingestion, PostgreSQL persistence, rate limiting, referrals, and profile visualizations; adoption remains limited at 3 stars.
AryaaSk /
quant
A substantial, documented Python quant-research POC with an end-to-end market pipeline, temporal-leak and shuffle sanity tests, and candid disclosure that its headline backtest came from a degenerate constant predictor rather than transformer text alpha.
AryaaSk /
cs_tripos_partia
A substantial local Cambridge CS Tripos study system: a dashboard, adaptive topic selection, 361-point knowledge map, historical answers, and extensive past-paper/spec materials, but it lacks tests, CI, licensing, and portable configuration.
06 · Timeline
- May 3, 2020Joined GitHub
- Apr 2, 2026Created cs_tripos_partia — Agent to help prepare for CS Tripos Part IA exams
- Apr 18, 2026Created ratemygithub — Rate your GitHub against others!
- May 16, 2026Created quant — Multi-market transformer trading POC with agent-scraped text and Voyage embeddings
- Sep 4, 2026Most recent push to ratemygithub
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.