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

#199 — Top 83.4%

AkshayReddyGujjula

Akshay Gujjula

C

Getting there

Overall

0.0

/ 100

01 · Roasts

Heatmap of Absences

272 commits crammed into ~12 weeks out of 52. The other 40 weeks are a graveyard of zeros — your GitHub graph looks like a heartbeat monitor after the patient flatlined in September.

The Hackathon Hoarder

Three of your six repos end in 'Hackathon' or are named after the event. You're not building a portfolio, you're collecting participation trophies — and none of them have stars to show for it.

CI? Never Heard of Her

Zero CI pipelines. Zero test suites in 5 of 6 repos. You're shipping TypeScript with the confidence of someone who has never heard of 'green checkmarks.' At least StudyCanvas has TypeScript to catch the obvious crashes.

Community Engagement: 1 Follower

1 follower — probably yourself from a second account. 0 PRs, 0 issues, 0 external contributions. You're coding in a sealed room and sliding the results under the door to no one.

COMP0005-Algorithms: The Ghost Repo

Created and pushed on the same day, empty of README, tests, or docs, sitting at a quality score of 10. This repo exists purely to make your repo count look less embarrassing — and it's failing at that too.

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
    55D
  • Consistency
    20% weight
    55D
  • Quality
    20% weight
    69C
  • Depth
    15% weight
    68C
  • Breadth
    10% weight
    65C
  • Community
    10% weight
    25F

03 · Stats

365-day commit heatmap

53 active days

Less
More

Language distribution

6 langs
  • TypeScript50%
  • JavaScript32%
  • Python17%
  • CSS1%
  • HTML0%
  • Jupyter Notebook0%

04 · Numbers

Owned repos

non-fork

7

Commits

last 12 months

272

Followers

1

Joined GitHub

Sep 2024

05 · Top repos

AkshayReddyGujjula /

StudyCanvas

65/100

Ambitious AI-powered study canvas with React Flow visualization, Gemini integration, and rich node types. Strong TypeScript foundation, comprehensive feature set, and well-organized architecture; lacks tests and CI but has structured docs and meaningful scope.

I55Q72D68
READMETyped
TypeScript01mo ago

AkshayReddyGujjula /

DSS-Finance-Project

55/100

Academic data science project analyzing 11,879 Congressional stock trades (2021-2026) via 7-phase ETL pipeline, EDA, and Random Forest classification. Well-documented (README + technical_report.md + audit report) with structured codebase; lacks tests/CI and is untyped Python; no external adoption (0 stars, 11-day-old).

I25Q60D0
README
Python02mo ago

AkshayReddyGujjula /

UnDiffused-AI

45/100

Privacy-first Chrome extension for local AI image detection using dual-model ONNX ensemble with forensic toolkit. Well-structured TypeScript + React codebase (647 KB) with 30 recent commits, but no tests, CI, or license; brand new (8 days old).

I25Q60D50
READMETestsTyped
TypeScript03mo ago

AkshayReddyGujjula /

GoogleHackathon

40/100

Personal AI teaching app using Next.js, Fabric.js canvas, and Gemini API with voice I/O. Experimental Google Hackathon entry with structured setup and turn-based interaction, but minimal external adoption or portfolio signals.

I25Q60D35
READMETyped
TypeScript02mo ago

AkshayReddyGujjula /

ClaudeImperialHackathon

30/100

Hackathon submission for medical symptom intake tool using Claude API with Flask backend, multi-layer safety checks, and structured timeline generation. Early-stage, narrow audience (Imperial Hackathon track), but typed Python + meaningful docs + structured architecture.

I15Q50D20
README
Python02mo ago

AkshayReddyGujjula /

COMP0005-Algorithms

5/100

Empty scaffold for a coursework repo (COMP0005-Algorithms). No README, tests, CI, docs, or license. One-day creation with minimal commits. Placeholder-level project.

I5Q10D5
Jupyter Notebook02mo ago

06 · Timeline

  1. Sep 16, 2024
    Joined GitHub
  2. Feb 6, 2026
    Created UnDiffused-AI
  3. Feb 21, 2026
    Created StudyCanvas
  4. Feb 24, 2026
    Created DSS-Finance-Project
  5. Mar 4, 2026
    Created GoogleHackathon
  6. Mar 10, 2026
    Created COMP0005-Algorithms
  7. Mar 24, 2026
    Created ClaudeImperialHackathon
  8. May 1, 2026
    Most recent push to StudyCanvas

07 · Compare

github.com/
AkshayReddyGujjula · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total57.8
Top-end curve+4.5
Final overall62.2

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.
AkshayReddyGujjula · 62.2/100 — Rate My GitHub