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

#46 — Top 96.2%

botirk38

Botir Khaltaev

B

Solid engineer

Overall

0.0

/ 100

01 · Roasts

Test Allergic

2,713 commits this year across 8 scored repos and not a single one has HAS_TESTS=yes. You've written a RISC-V kernel, a TurboQuant SIMD engine, and an io_uring LLM loader — but apparently 'assert' is a forbidden keyword.

Burst Builder Syndrome

tensora: 30 commits in 4 days. turboquant: 18 commits in 3 days. pico-os: 30 commits in ~1 month. You sprint like a caffeinated squirrel, ship something impressive, then vanish. Sustained maintenance is not in the vocabulary.

52% Notebook Hoarder

Over half your GitHub byte-weight is Jupyter Notebooks, yet deep-learning has no README, no CI, no license, and 5 sparse commits. You're paying serious systems-engineering rent in Rust and Zig but sublettig half the profile to unstructured notebooks.

517 PRs, 85% Solo

517 pull requests in a year sounds like open-source royalty — until you realize 85% are you merging your own branches. That's not collaboration, that's a very elaborate way to talk to yourself.

License Roulette

pico-os claims MIT in the README but HAS_LICENSE=no in the repo flags. cpp-kafka has CI but no license. turboquant ships design.md, ARCHITECTURE.md, and STATUS.md but forgot the one file lawyers care about.

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

03 · Stats

365-day commit heatmap

323 active days

Less
More

Language distribution

7 langs
  • Jupyter Notebook52%
  • Rust14%
  • TypeScript11%
  • Python4%
  • Java3%
  • Go3%
  • Other13%

04 · Numbers

Owned repos

non-fork

66

Commits

last 12 months

2,713

Followers

96

Joined GitHub

Mar 2021

05 · Top repos

botirk38 /

pico-os

56/100

Educational RISC-V OS in Zig with kernel, paging, VirtIO, filesystem, and multi-process scheduling. Well-structured codebase with CI, clean module organization, and working demo—typical portfolio-quality systems project.

I45Q68D55
READMECI
Zig1813mo ago

botirk38 /

turboquant

54/100

A focused Zig implementation of Google's TurboQuant vector compression algorithm with comprehensive API, well-documented architecture, CI/CD coverage, and performance benchmarks. Clean modular design with polar and QJL quantization components, but minimal adoption signal and no license.

I45Q65D50
READMECI
Zig622mo ago

botirk38 /

portfolio

50/100

Personal portfolio/blog built with Next.js 15, TypeScript, and MDX. Fully documented with CI/CD, type-safe code, and blog infrastructure. Experimental indie project with 1 star, created Sept 2025, 30 commits in 6 months.

I25Q65D45
READMECITyped
MDX12mo ago

botirk38 /

tensora

48/100

Early-stage adaptive LLM checkpoint loading framework in Rust with SafeTensors + ServerlessLLM format support, multiple I/O backends (sync, async, io_uring), and Python bindings. Well-typed codebase with structured architecture, but minimal adoption (1 star), no tests, and very recent creation (4 days old).

I25Q70D50
READMECITyped
Rust11mo ago

botirk38 /

sift

48/100

Trigram-indexed regex search tool in Rust with typed library + CLI. Structured codebase with docs and CI, but minimal stars/adoption and recent creation (3 weeks old).

I25Q60D50
READMECITyped
Rust21mo ago

botirk38 /

cpp-kafka

45/100

Lightweight C++26 Kafka server with protocol parsing, thread-pool client handling, and log storage—experimental single-owner project with working typed code, CI/testing, but minimal adoption and no license.

I25Q60D50
READMECI
C++33mo ago

botirk38 /

botir-skills

25/100

One-shot skills collection repo with clear README documenting the skills.sh-compatible format. Only 1 star, 3 recent commits across 2 days, untyped shell-based educational content (rust-performance skill distilled from upstream). Minimal scope and early-stage adoption.

I15Q40D20
README
Unknown12mo ago

botirk38 /

deep-learning

22/100

Jupyter notebook collection on deep learning with minimal documentation, no tests/CI, and sparse commit activity over ~7 weeks. Experimental educational project with 58MB of content but no README or structured output.

I15Q25D25
Jupyter Notebook52mo ago

06 · Timeline

  1. Mar 11, 2021
    Joined GitHub
  2. Dec 17, 2024
    Created cpp-kafka — A lightweight, high-performance Kafka server implementation in modern C++23.
  3. Feb 24, 2025
    Created pico-os — A minimal RISC-V 32-bit OS written in Zig.
  4. Sep 23, 2025
    Created portfolio — My portfolio/blog :)
  5. Jan 29, 2026
    Created deep-learning
  6. Mar 23, 2026
    Created sift — Indexed regex search over a codebase: build a trigram index once, then query it with a grep-like CLI or the sift-core library.
  7. Mar 26, 2026
    Created turboquant — Library for Google's Turboquant Algorithm
  8. Mar 28, 2026
    Created botir-skills — My skills repo
  9. Apr 15, 2026
    Created tensora — A blazingly fast LLM checkpoint loading framework
  10. Apr 18, 2026
    Most recent push to tensora

07 · Compare

github.com/
botirk38 · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total68.4
Top-end curve+6.0
Final overall74.4

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