01 · Roasts
37-Minute Fullstack Engineer
intern-alert went from zero to 'fullstack app' in 37 minutes flat — 5 commits across a lunch break. Even fast food takes longer to make.
SQL Codes Has No SQL
sql-codes: 3 KB, 1 commit, a README that just says 'NewRepo', and absolutely zero SQL. The repo was created and abandoned in under 60 seconds. Schrodinger's codebase.
198 Commits, 15 Blank Weeks
Your commit heatmap looks like a heart monitor after a mild scare — intense bursts followed by long flatlines. 198 commits/year sounds fine until you see the stretches of pure silence.
CI/CD Who?
Zero automated tests and zero CI pipelines across every single repo scored. You're basically deploying by vibes and hoping the demo gods are merciful.
61% Notebooks, 0% Reproducibility
Jupyter Notebooks make up 61% of your codebase. That's a lot of cells and a lot of 'just run it top to bottom and don't skip any.' Notebooks are where reproducibility goes to die.
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% weight38F
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight55D
- Community10% weight40D
03 · Stats
365-day commit heatmap
128 active days
Language distribution
- Jupyter Notebook61%
- Python27%
- C7%
- Tcl2%
- TypeScript1%
- JavaScript1%
- Other1%
04 · Numbers
Owned repos
non-fork
38
Commits
last 12 months
198
Followers
22
Joined GitHub
May 2023
05 · Top repos
doSwayamCode /
chitrakaar
Personal indie multiplayer drawing game with 13 modes, WebRTC voice chat, PWA support, and MongoDB profiles. 1,018 KB codebase, 30 commits in ~6 weeks, no tests/CI/license. Typed client logic, documented modes, structured backend.
doSwayamCode /
et-hack
FundScope is a personal financial mentoring application targeting Indian investors, combining FastAPI backend, React frontend, and Groq LLM integration for portfolio analysis and tax optimization. Early-stage hackathon project with structured architecture but minimal adoption.
doSwayamCode /
intern-alert
Single-week APM proof-of-concept with polished dark UI landing page, Express backend, and CSV lead capture. No tests, no CI, minimal architectural depth. Clear documentation but experimental scope.
doSwayamCode /
ai-resume-screener-assignment
Single-file HTML assignment app with embedded styling and basic build configuration, minimal documentation, no tests or CI, and just 6 commits in one day.
doSwayamCode /
sql-codes
Empty scaffold repository created 2026-02-10 with minimal content: 3 KB total, single commit, placeholder README titled "NewRepo", no source files, no tests or CI.
06 · Timeline
- May 7, 2023Joined GitHub
- Feb 10, 2026Created sql-codes
- Feb 15, 2026Created chitrakaar
- Mar 19, 2026Created ai-resume-screener-assignment
- Mar 25, 2026Created et-hack
- Mar 27, 2026Created intern-alert
- Apr 1, 2026Most recent push to chitrakaar
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.