01 · Roasts
64% Jupyter, 0% Tests
Almost two-thirds of your codebase is Jupyter Notebooks, yet not a single repo has HAS_TESTS=yes. You're running experiments without safety nets — that's not research, that's vibes-driven science.
Sprint King, Marathon Stranger
Every single repo here was built in a burst of hours or days — mutantgym in 2 commits over 2 hours, rear-website in 8 minutes. Your heatmap has more empty weeks than a ghost town. Show up on a Tuesday for once.
Hardcoded to Failure
osv_inference has C:\Users\Himanshu Singhal\Desktop\BTP\ baked into multiple scripts. That code runs on exactly one machine in the world: yours. That's not portable software, that's a personal diary.
0 PRs, 0 Issues, 0 Community
totalPRsYear = 0, totalIssuesYear = 0. With 15 followers and zero external contributions, you're building in a perfectly sealed vacuum. GitHub is a social network — at least wave at someone.
License? Never Heard of Her
Six repos scored, zero licenses found across any of them. Your mutation engine, your ViT pretrainer, your enrollment utility — all legally ambiguous by default. MIT takes 30 seconds.
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% weight45D
- Breadth10% weight55D
- Community10% weight40D
03 · Stats
365-day commit heatmap
42 active days
Language distribution
- Jupyter Notebook64%
- HTML23%
- Python5%
- SCSS3%
- JavaScript3%
- CSS1%
- Other1%
04 · Numbers
Owned repos
non-fork
36
Commits
last 12 months
97
Followers
15
Joined GitHub
Sep 2022
05 · Top repos
himanshu-skid19 /
vit_pretraining
Personal research project implementing Masked Autoencoders for Vision Transformer pretraining on signature-derived GASF images. Typed Python codebase with structured architecture, README, and dataset preprocessing—but limited scope, no tests, no CI, lacks production polish for adoption.
himanshu-skid19 /
mutantgym
MutantGym is an OpenEnv RL environment for mutation-guided test generation. Typed Python, structured multi-file layout, async FastAPI server, and built-in AST mutation engine—but very fresh (created 2026-03-30, 2 commits), no tests/CI, unpolished edge cases in graders.py.
himanshu-skid19 /
osv_inference
Early-stage personal ML inference project on offline signature verification. Typed Python with structured multi-file layout (evaluate.py, infer.py, run_inference.py), but minimal documentation, no tests, no CI, and hardcoded Windows paths.
himanshu-skid19 /
osv_finetuning
Experimental OSV fine-tuning codebase (21 KB) with episodic training, LoRA adaptation, and supervised contrastive loss. No README, tests, CI, or license; created Feb 2026 with minimal commit history. Typed Python in structured layout but thin documentation and zero external adoption signals.
himanshu-skid19 /
writer_enrollment
Minimal one-shot dump: 6 KB, 0 stars, created and pushed same day (Feb 20, 2026). Bare README with only title. Two Python files encode writer signature enrollment logic but lack tests, CI, license, type hints, documentation beyond docstrings, and any external adoption signals.
himanshu-skid19 /
rear-website
Brand-new HTML scaffold created Feb 27, 2026 with 2 commits in 8 minutes. No README, tests, CI, license, or meaningful documentation. Minimal depth and no discernible output.
06 · Timeline
- Sep 25, 2022Joined GitHub
- Feb 5, 2026Created vit_pretraining
- Feb 20, 2026Created writer_enrollment
- Feb 20, 2026Created osv_inference
- Feb 26, 2026Created osv_finetuning
- Feb 27, 2026Created rear-website
- Mar 30, 2026Created mutantgym
- Mar 30, 2026Most recent push to mutantgym
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.