▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#444 — Top 62.9%

gayanthikashankar

Gayanthika Shankar

D

README enthusiast

Overall

0.0

/ 100

01 · Roasts

93% Jupyter, 0% Shipped

Your language breakdown is 93% Jupyter Notebook — which is less 'software engineer' and more 'very organised student with a lot of .ipynb files'. Zero stars, zero forks, across 21 repos. The notebooks have not escaped the classroom.

The Profile README Has More Commits Than Most Projects

gayanthikashankar repo: 15 of your sampled recent commits, 22 KB, and zero lines of actual code. You've iterated more on a LinkedIn badge than on your TypeScript Kanban app. Priorities are showing.

CI? Never Heard of Her

Zero CI pipelines across all 6 scored repos. Not one. cca-sys has 102 pytest tests but no GitHub Actions to run them. It's like building a racecar and leaving it in the garage with no ignition.

Hackathon Merchant

aura: 3 commits in ~20 minutes, created and closed on 2026-05-02. taskflow and cca-sys: also single-day sprints. The portfolio is a collection of well-architected opening moves with no follow-through. You design the engine room, then abandon ship.

Ghost Contributor

0 PRs opened, 0 issues filed, 0 external contributions in the past year. GitHub is a social platform and you are using it as a private Dropbox. Six followers, none earned through public engagement.

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

  • Impact
    25% weight
    48D
  • Consistency
    20% weight
    55D
  • Quality
    20% weight
    57D
  • Depth
    15% weight
    50D
  • Breadth
    10% weight
    55D
  • Community
    10% weight
    25F

03 · Stats

365-day commit heatmap

39 active days

Less
More

Language distribution

6 langs
  • Jupyter Notebook93%
  • Python2%
  • TypeScript2%
  • C++1%
  • JavaScript1%
  • Kotlin1%

04 · Numbers

Owned repos

non-fork

21

Commits

last 12 months

61

Followers

6

Joined GitHub

Jan 2023

05 · Top repos

gayanthikashankar /

taskflow

48/100

Full-stack TypeScript Kanban app with real-time Socket.io sync, Zustand state management, and Prisma ORM. Well-structured monorepo with tests and CI-ready setup, but early-stage with 0 stars and minimal external adoption signals.

I25Q60D50
READMETestsTyped
TypeScript03mo ago

gayanthikashankar /

cca-sys

48/100

Climate-controlled agriculture simulator with 5-layer sensor validation, rule-based actuator control, fault detection, FastAPI, SQLAlchemy, 102 pytest tests, and Rich dashboard. Well-structured Python project created 2026-02-14, 48KB, 3 recent commits.

I25Q60D50
READMETests
Python03mo ago

gayanthikashankar /

tml-kws

38/100

Jupyter-based keyword spotting ML project for embedded elevator control; implements DS-CNN with QAT achieving 86.48% INT8 accuracy, but 0 stars, no tests/CI, unfinished code.

I25Q55D35
README
Jupyter Notebook02mo ago

gayanthikashankar /

aura

36/100

Kotlin Android Jetpack Compose app for extracting meeting intelligence via Gemini API. Typed language, structured architecture with Repository/ViewModel layers, Room DB, Hilt DI, and meaningful README. Created 2026-05-02, 3 commits in ~20 minutes—experimental hackathon submission.

I25Q60D20
READMETyped
Kotlin01mo ago

gayanthikashankar /

portfolio

28/100

Personal portfolio site built in Next.js/TypeScript with styled components and animation library. Minimal stars, fresh repo (3 days old, 5 commits), but demonstrates competent modern web craftsmanship with types, structured architecture, and a comprehensive portfolio data model.

I15Q50D20
READMETyped
TypeScript03mo ago

gayanthikashankar /

gayanthikashankar

5/100

Personal GitHub profile README with no substantive code. 22 KB repo containing only a LinkedIn badge link and auto-generated boilerplate comment. Zero stars, no functional project content.

I5Q10D5
README
Unknown03mo ago

06 · Timeline

  1. Jan 31, 2023
    Joined GitHub
  2. Feb 4, 2024
    Created gayanthikashankar
  3. Dec 21, 2025
    Created tml-kws
  4. Feb 14, 2026
    Created cca-sys
  5. Feb 15, 2026
    Created taskflow
  6. Feb 21, 2026
    Created portfolio
  7. May 2, 2026
    Created aura
  8. May 2, 2026
    Most recent push to aura

07 · Compare

github.com/
gayanthikashankar · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total49.9
Top-end curve+2.6
Final overall52.5

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 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.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 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.
  4. 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.
  5. 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.
gayanthikashankar · 52.5/100 — Rate My GitHub