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

#87 — Top 92.8%

Milind220

Milind Sharma

C

Getting there

Overall

0.0

/ 100

01 · Roasts

The 10-Minute Repo Industrialist

kicad-footprint-generator: created AND last pushed within 10 minutes, kicadmodtree: created AND pushed within 1 second. You're out here generating repos faster than commits.

Tests? Never Heard of Her

9 out of 12 evaluated repos have HAS_TESTS=no. You've written multi-provider async LLM adapters, proto marshaling, and a full agent runtime — but apparently testing is a 2027 problem.

The 15-Week Nap

Your heatmap shows a crisp 15-week dead zone in weeks 16–31. The commit graph looks less like a developer and more like a bear going into hibernation between PCB seasons.

Speed-run Architect

Ki-Stack: 16 minutes. kiforge-kicad-bom: 81 seconds of commits. agent-sdk: entire framework in one day. You have ARCHITECTURE.md files longer than some repos have been alive.

KiCad Maximalist

You have kicad-ipc-rs, kiutils-rs, kiforge-kicad-bom, Ki-Stack, AND kicad-footprint-generator. At this point just rename your GitHub to kicad-rs and commit to the bit.

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
    62C
  • Consistency
    20% weight
    65C
  • Quality
    20% weight
    72B
  • Depth
    15% weight
    58D
  • Breadth
    10% weight
    65C
  • Community
    10% weight
    55D

03 · Stats

365-day commit heatmap

165 active days

Less
More

Language distribution

7 langs
  • Python60%
  • Jupyter Notebook22%
  • Rust11%
  • TypeScript5%
  • Dart1%
  • C++0%
  • Other1%

04 · Numbers

Owned repos

non-fork

37

Commits

last 12 months

500

Followers

48

Joined GitHub

Jul 2020

05 · Top repos

Milind220 /

kicad-ipc-rs

62/100

Production-ready async-first Rust bindings for KiCad IPC API (57/57 commands implemented). Well-documented, typed, CI/CD-enabled indie library with structured multi-file architecture (1030 KB, ~20k LOC) and both async + blocking APIs.

I55Q75D55
READMECITyped
Rust241mo ago

Milind220 /

kiutils-rs

56/100

Rust-native KiCAD parser with lossless round-trip, typed APIs across 3-crate workspace. Comprehensive docs (docs/, design.md, ARCHITECTURE.md), CI, tests, and 826KB codebase with structured architecture.

I40Q75D50
READMECITyped
Rust72mo ago

Milind220 /

OpenSlate

50/100

TypeScript monorepo for multi-agent orchestration runtime with structured sessions, episodes, and tool execution. Well-documented via ARCHITECTURE.md, design.md, STATUS.md; ships tests and typed codebase; 30 commits in 6 days shows coherent sprint.

I25Q65D50
TestsTyped
TypeScript11mo ago

Milind220 /

agent-sdk

42/100

Early-stage Python agent framework emphasizing simplicity over abstraction. Ships with typed async LLM adapters, dependency injection, and context compaction—but 1 star, no tests, and created/pushed on same day (2026-03-01) suggest very recent release. Structured codebase with docs but lacks community validation.

I25Q60D35
READMECI
Python13mo ago

Milind220 /

agent-sdk-rs

40/100

Lightweight Rust agent SDK for tool-calling with multi-provider support (Anthropic, Google, xAI). Early-stage alpha with structured src/, comprehensive docs (design.md, ARCHITECTURE.md, mdBook guide), typed code, and integration tests. 22/30 commits in ~7 days.

I25Q60D35
READMECITyped
Rust33mo ago

Milind220 /

nvim-config

35/100

Personal Neovim config with typed Lua, LSP setup, and custom theme system. Minimal documentation; no tests/CI. Active but narrow-scope portfolio piece.

I15Q50D35
README
Lua02mo ago

Milind220 /

Milind220

33/100

Personal profile config repo with minimal content (44 KB, 2 stars). README showcases owner's other projects (KiCAD-IPC-RS, kiutils-rs, Agent SDK) but this repo itself is just config—no code, tests, or CI.

I25Q35D40
README
Unknown21mo ago

Milind220 /

sate

32/100

Personal agent skill for restaurant recommendations via thin Python API wrappers (Google Places, Open-Meteo). Well-documented SKILL.md & README for integration into Claude/Cursor, but 1 star, 4 commits in 1 day, no tests/CI, untyped Python, no license.

I25Q50D20
README
Python11mo ago

Milind220 /

Ki-Stack

22/100

Early-stage skill pack for KiCad automation agents with Shell scripts, structured documentation (design.md, ARCHITECTURE.md), and documented substrate/domain skills, but created/pushed same day with minimal commit history.

I15Q50D5
README
Shell12mo ago

Milind220 /

kiforge-kicad-bom

20/100

Minimal Rust/Tauri KiCad BOM helper app with SSE-based MCP server; fresh repo (created 2026-03-04, 2 commits in 81 seconds), no tests/CI/license, typed lang + README covering tools and quick-start.

I15Q40D5
READMETyped
Rust03mo ago

Milind220 /

kicad-footprint-generator

12/100

Empty scaffold dumped in 10 minutes with zero commits of substantive work. While it has documentation flags set, zero stars, no actual source content sampled, and created/last push within same 10-minute window mark this as a placeholder initialization.

I5Q25D5
READMETestsCI
Python03mo ago

Milind220 /

kicadmodtree

2/100

Empty scaffold repository with zero commits, no files, no documentation, and no meaningful project content. Created 2026-02-26 with immediate push, suggesting auto-initialization or bot activity.

I5Q0D5
Unknown03mo ago

06 · Timeline

  1. Jul 27, 2020
    Joined GitHub
  2. Jul 10, 2021
    Created Milind220 — Config files for my GitHub profile.
  3. Jan 14, 2024
    Created nvim-config — My personal Neovim config!
  4. Feb 18, 2026
    Created kicad-ipc-rs — MIT licensed, fully updated, actively maintained Rust bindings for the KiCAD IPC API
  5. Feb 21, 2026
    Created agent-sdk-rs — Lightweight (and therefore powerful) Rust agent framework inspired by Browser Use's Agent SDK
  6. Feb 23, 2026
    Created kiutils-rs — Rust-native KiCAD parser/writer - Write in Rust, convert seamlessly to KiCAD design files
  7. Feb 26, 2026
    Created kicadmodtree
  8. Feb 26, 2026
    Created kicad-footprint-generator
  9. Mar 1, 2026
    Created agent-sdk
  10. Mar 4, 2026
    Created kiforge-kicad-bom
  11. Mar 30, 2026
    Created Ki-Stack — Deep KiCad skills for coding agents
  12. Apr 3, 2026
    Created OpenSlate
  13. Apr 26, 2026
    Created sate — Your personal AI food concierge. Agent-powered restaurant recommendations that actually remember what you like.
  14. Apr 27, 2026
    Most recent push to sate

07 · Compare

github.com/
Milind220 · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total63.6
Top-end curve+5.5
Final overall69.1

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