01 · Roasts
CI? Never heard of her.
11 repos scored. HAS_CI=yes count: 0. Not a single pipeline. You've apparently decided that 'works on my machine' is a perfectly valid deployment strategy across your entire portfolio.
The One-Day Sprint Architect
Edulite: 24 commits in 1 day. protein_tracker: 30 commits in 2 days. Deepfake_detector: 3 weeks. You don't build software, you manifest it in bursts and then move on before anyone can ask questions.
merged_subtitle_tool exists
92KB of JavaScript, 1 commit, no README, no tests, no license, pushed in 38 seconds. This repo is what happens when you open VS Code, panic, and push. Please delete it.
Adobe Exchange Famous (to exactly 0 people)
Click_and_Align is live on Adobe Exchange with a 200-line DEVELOPER.md — legitimately impressive. Zero stars, zero forks, zero watchers. The internet has not yet noticed. Keep knocking.
License Collector (of None)
60 public repos and approximately zero licenses filed. Your code is technically in copyright limbo. Congrats on accidentally making all your work legally uncontributable.
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% weight62C
- Consistency20% weight60C
- Quality20% weight57D
- Depth15% weight55D
- Breadth10% weight72B
- Community10% weight40D
03 · Stats
365-day commit heatmap
216 active days
Language distribution
- Python28%
- JavaScript23%
- CSS18%
- Blade17%
- PHP9%
- TypeScript2%
- Other3%
04 · Numbers
Owned repos
non-fork
39
Commits
last 12 months
544
Followers
5
Joined GitHub
Sep 2023
05 · Top repos
rahulshendre /
Click_and_Align_Subtitle_tool
Adobe Premiere CEP extension for click-to-mark subtitle timing with UTF-8/16 file support, word-spacing controls, and auto caption-track creation. Typed JavaScript + ExtendScript with comprehensive developer documentation. Live on Adobe Exchange but lacks tests and CI.
rahulshendre /
protein_tracker
Personal React Native fitness app with TypeScript, Zustand state management, and Supabase backend. Structured multi-file layout and typed codebase, but thin documentation and limited external adoption signals.
rahulshendre /
crickmaths_BIRD
Laravel-based educational cricket game integrating live match data with math practice. Typed language (PHP), HAS_TESTS=yes, comprehensive service-oriented architecture with API fallback system, but no CI/CD pipeline or license. 237KB codebase with 9 commits in ~3 weeks suggests structured but early-stage development.
rahulshendre /
BookBox
React Native Expo app wrapping YouTube videos for the BookBox language-learning platform. Typed TypeScript codebase with structured routing, API integration, and video/PDF playback, but no tests, CI, or license. Early-stage production wrapper with modest scope.
rahulshendre /
convex_hull_visualizer
Educational convex hull visualizer with four algorithm implementations (Graham Scan, Jarvis March, QuickHull, Brute Force). Clean interactive canvas with step-by-step animation, but narrow scope as a course project without tests, CI, or community adoption.
rahulshendre /
Deepfake_detector
Personal deepfake detection web app combining TensorFlow/PyTorch ML models with Flask backend, Chrome extension, and responsive HTML UI. Non-trivial ML integration but early-stage with minimal adoption signals.
rahulshendre /
cloudrun-mvp
Go MVP CLI demonstrating GCP Cloud Run CLOUDRUN_SYNC deployment flow as proof-of-concept for PipeCD v1 plugin; typed, documented, well-structured but experimental with minimal adoption signals.
rahulshendre /
Slide_and_align_subtitle_tool
Adobe Premiere Pro subtitle timing extension with automated/manual modes. Early-stage personal project: 33KB codebase, JavaScript without types, only 7 commits in 26 days, no tests/CI/license, but functional README with clear feature set and installation guide.
rahulshendre /
Edulite
Offline-first learning PWA for regional language support and multi-role school flows. Early-stage personal project (24 commits in 1 day, created 2026-02-21) with untyped JavaScript, minimal docs, no tests or CI, but working React+Vite foundation with IndexedDB, Supabase integration, and PWA manifest.
rahulshendre /
rahulshendre
Personal profile README documenting professional experience at PlanetRead and contributions to open source, with zero stars and minimal repo substance beyond biographical content.
rahulshendre /
merged_subtitle_tool
Empty scaffold created March 2026 with single commit, 92KB of unstructured JavaScript, no README, tests, CI, license, or documentation of any kind.
06 · Timeline
- Sep 6, 2023Joined GitHub
- Apr 5, 2025Created rahulshendre — Hello all, this is my profile
- Nov 5, 2025Created Click_and_Align_Subtitle_tool — PlanetRead, Click and Align Subtitle tool
- Nov 26, 2025Created BookBox — Under the BIRD initiative, the app is a wrapper around youtube, showcasing the videos of the BookBoxInc. channel in the application
- Feb 3, 2026Created crickmaths_BIRD — Source code for Crickmaths website, under the BIRD initiative
- Feb 21, 2026Created Edulite — project
- Feb 24, 2026Created Slide_and_align_subtitle_tool
- Mar 7, 2026Created convex_hull_visualizer — DAA course project
- Mar 11, 2026Created merged_subtitle_tool
- Mar 13, 2026Created Deepfake_detector — Deepfake detection for images, audio and videos
- Mar 14, 2026Created protein_tracker — built using react native cli, for me : )
- Mar 26, 2026Created cloudrun-mvp
- Apr 16, 2026Most recent push to BookBox
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.