01 · Roasts
The RuralSync Extended Universe
Four repos — customer portal, provider portal, agent app, and backend — all named 'RuralSync-Something', all 0 stars, all solo. You've built an entire startup for an audience of one. The microservices org chart is real; the users are not.
Tests Are Optional (Apparently)
RuralSync-Backend gets a Jest suite. ShellSync and CloudSync — your two most architecturally ambitious projects — ship with HAS_TESTS=no. Distributed systems without tests isn't brave engineering, it's just hoping.
License? Never Heard of Her
Service-provider-ruralsync is a 1333 KB, multi-module TypeScript app with CI, Zustand stores, and a Vercel deploy link — and no LICENSE file. You documented every feature except whether anyone's allowed to use it.
362 Commits, 4 Stars
A full year of daily-ish commits across 7 languages and 6 serious projects, yielding 4 total stars. The output is real; the audience hasn't arrived yet. At some point the two need to meet.
multiRepoVolume: 187 — Consistency Floor Saved You
Your raw 362 yearly commits would've scored a 50 for Consistency. The only reason you're at 65 is that the multi-repo volume metric (187) proves you actually shipped across projects. The heatmap has week-long dead zones that would've hurt otherwise.
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% weight56D
- Consistency20% weight65C
- Quality20% weight67C
- Depth15% weight62C
- Breadth10% weight65C
- Community10% weight50D
03 · Stats
365-day commit heatmap
155 active days
Language distribution
- TypeScript66%
- Jupyter Notebook13%
- Python8%
- JavaScript7%
- Go4%
- CSS1%
- Other1%
04 · Numbers
Owned repos
non-fork
50
Commits
last 12 months
362
Followers
17
Joined GitHub
Mar 2023
05 · Top repos
Ayush-Vish /
RuralSync-Backend
RuralSync Backend: TypeScript Express API with modular architecture, vector search, booking system, multi-role auth. 0 stars, young repo (4 months), but shows solid engineering with DI pattern, tests, CI, and production-ready scope (5+ service modules).
Ayush-Vish /
RuralSync
RuralSync customer portal: TypeScript Next.js 15 SPA with location-based service search, booking workflow, and reviews. Typed codebase, structured src/, meaningful README, tests + CI present. Zero external adoption (0 stars, 0 forks); personal/portfolio project.
Ayush-Vish /
Agent-RuralSync
TypeScript React field agent management app with dashboard, booking details, live location sharing, and payment tracking. Ships with tests, CI, typed code, and structured src/. Created Nov 2024, minimal stars but complete working product.
Ayush-Vish /
ShellSync
TypeScript/Go collaborative terminal sharing app with real-time sync via gRPC + WebSockets. Typed, documented, CI/CD present, multi-component architecture (backend, frontend, client agent). Early-stage project with 3 stars, functional architecture but minimal tests.
Ayush-Vish /
Service-provider-ruralsync
RuralSync provider portal: React 18 + TypeScript dashboard for service provider management. TypeScript, Zustand state, structured layout, tests, CI. No license. HAS_README, HAS_TESTS, HAS_CI present; reasonable scope but limited adoption signals (0 stars, personal project).
Ayush-Vish /
CloudSync
Distributed cloud storage system with Go master/agent architecture, gRPC+HTTP hybrid protocols, and in-memory metadata management. Typed, documented, and structured but thin on tests and production readiness.
Ayush-Vish /
Ayush-Vish
GitHub profile config repo with README listing author's projects and experience. No code, tests, CI, or license. Purely a personal portfolio showcase at 62 KB with minimal functional content.
06 · Timeline
- Mar 15, 2023Joined GitHub
- Jul 19, 2023Created Ayush-Vish — Config files for my GitHub profile.
- Oct 28, 2024Created Service-provider-ruralsync
- Nov 5, 2024Created Agent-RuralSync
- Apr 17, 2025Created ShellSync — A Collaborative Playground of Terminals.
- Jul 30, 2025Created RuralSync — This is the customer portal of the Ruralsync
- Dec 13, 2025Created RuralSync-Backend — A robust, scalable backend API for the RuralSync rural services marketplace platform.
- Dec 18, 2025Created CloudSync — CloudSync is a distributed storage cloud.
- Apr 3, 2026Most recent push to RuralSync
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.