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

#282 — Top 81.7%

Abuubkar

Abubakar Khawaja

C

Getting there

Overall

0.0

/ 100

01 · Roasts

Portfolio, not pull requests

The portfolio advertises five products, but all scored repos are still sitting at 0 stars and 0 forks.

Tests know the way

resume-toolkit and ai-github-toolkit brought CI and real tests; most of the practice fleet skipped both.

Sprint-heavy history

Several repos were created and last pushed the same day—great prototypes, weak evidence of long-haul maintenance.

PR counter is doing cardio

197 PRs this year is serious motion, but the supplied data cannot show which ones landed outside your own orbit.

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
    56D
  • Consistency
    20% weight
    50D
  • Quality
    20% weight
    67C
  • Depth
    15% weight
    50D
  • Breadth
    10% weight
    80A
  • Community
    10% weight
    50D

03 · Stats

365-day commit heatmap

69 active days

Less
More

Language distribution

7 langs
  • JavaScript30%
  • Python22%
  • Dart19%
  • TypeScript13%
  • Java10%
  • CSS3%
  • Other3%

04 · Numbers

Owned repos

non-fork

12

Commits

last 12 months

444

Followers

17

Joined GitHub

Feb 2019

05 · Top repos

Abuubkar /

ai-github-toolkit

50/100

A polished early-stage Python toolkit packaging four AI GitHub automation tools, with reusable composite-action wiring, mocked provider/API tests, config validation, and CI, but no observable adoption yet.

I20Q68D35
READMETestsCI
Python01mo ago

Abuubkar /

resume-toolkit

48/100

A thoughtfully designed local-first resume tailoring toolkit with CLI, MCP workflow, provenance checks, multi-format rendering, and strong integration/unit coverage, but currently a same-day, zero-star JavaScript project without demonstrated external adoption.

I20Q70D25
READMETestsCI
JavaScript01mo ago

Abuubkar /

abuubkar.github.io

44/100

A polished, typed Next.js portfolio with a documented design system, reusable section/component architecture, keyboard navigation, analytics, and GitHub Pages deployment, but no visible tests, license, stars, or external adoption evidence.

I20Q62D50
READMECITyped
TypeScript0this week

Abuubkar /

react-concepts

29/100

A small React 19/Vite interview-prep lab with four interactive hook and reconciliation demos, URL state synchronization, and ESLint configuration, but no tests, CI, license, or evidence of adoption.

I20Q48D20
README
JavaScript02mo ago

Abuubkar /

object-detection

27/100

A small Vite browser demo using Transformers.js and Xenova/yolos-tiny for image object detection, with percentage-based bounding-box rendering but no tests, CI, license, or external adoption evidence.

I20Q40D20
README
JavaScript01mo ago

Abuubkar /

ai-learning

25/100

Small JavaScript CLI RAG prototype using OpenAI embeddings, Supabase vector search, and chat completion; it has a basic README and modular services but no tests, CI, license, or demonstrated adoption.

I20Q40D10
README
JavaScript01mo ago

Abuubkar /

open-router-practice

22/100

A small documented Vite chat client integrating OpenRouter streaming, Markdown rendering, and DOMPurify, but it has no tests, CI, license, typed code, or evidence of adoption and was created in a one-commit burst.

I20Q40D5
README
JavaScript01mo ago

Abuubkar /

ollama-practice

20/100

A documented but very small Express/Ollama practice app: one endpoint forwards a query to Mistral, with no tests, CI, license, or evidence of adoption.

I20Q35D5
README
JavaScript01mo ago

Abuubkar /

Abuubkar

15/100

A 3 KB GitHub profile README presenting a senior full-stack résumé, but no source files, product, tests, CI, license, or evidence of adoption.

I15Q25D5
README
Unknown01mo ago

06 · Timeline

  1. Feb 24, 2019
    Joined GitHub
  2. Jun 4, 2026
    Created abuubkar.github.io
  3. Jun 16, 2026
    Created Abuubkar
  4. Jun 18, 2026
    Created react-concepts
  5. Jul 11, 2026
    Created ai-learning
  6. Jul 12, 2026
    Created object-detection
  7. Jul 12, 2026
    Created ollama-practice
  8. Jul 14, 2026
    Created open-router-practice
  9. Jul 15, 2026
    Created ai-github-toolkit
  10. Aug 1, 2026
    Created resume-toolkit — Turn one canonical career profile into a job-specific, provenance-checked resume. Local-first, agent-driven.
  11. Sep 1, 2026
    Most recent push to abuubkar.github.io

07 · Compare

github.com/
Abuubkar · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total57.9
Top-end curve+4.4
Final overall62.3

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