Rate My GitHub

Profiles, repos, scores & roasts

← Rate my GitHub
ggerganov GitHub avatar

#20 · Top 98.2%

ggerganov

Georgi Gerganov

I like big .vimrc and I cannot lie

B

Solid engineer

bronze medal

Overall

0.0

/ 100

Roasts

Repository binding unavailable

Acoustic internet

You looked at data transmission and decided radio waves were too mainstream, so you gave the microphone a networking career.

Historical result · no repository binding was retained

Repository binding unavailable

Keyboard séance

Turning keyboard sounds into a project is the rare move that makes every office clack feel like it is secretly transmitting classified packets.

Historical result · no repository binding was retained

Repository binding unavailable

Terminal maximalism

Most people open a terminal; you built enough terminal-adjacent infrastructure to make the terminal wonder whether it needs a desktop environment.

Historical result · no repository binding was retained

Repository binding unavailable

Morse code arc

The portfolio already had unusual audio communication, so naturally the next step was to make the dots and dashes join the extended universe.

Historical result · no repository binding was retained

Repository binding unavailable

Replay side quest

Among the ambitious original experiments, the forked replay project is the portfolio equivalent of briefly stopping the boss fight to inspect a mysterious cardboard box.

Historical result · no repository binding was retained

Category breakdown

ggerganov category score radarImpactConsistencyQualityDepthBreadthCommunity

Impact

25% weight

88A

The portfolio contains distinctive projects spanning audio communication, Morse, terminal interfaces, graphics tooling, and developer utilities. Several projects have substantial independent interest, while the metadata alone cannot verify実

Consistency

15% weight

78B

The supplied repositories show ownership across multiple years, with several active or recently updated projects and a substantial public portfolio. The evidence does not provide complete contribution history, so this is strong rather than1

Quality

25% weight

76B

Non-fork ownership, sustained project presence, multiple substantial repositories, and continued updates are positive maturity signals. The supplied public metadata indicates project presence and activity, but does not establish source code

Depth

20% weight

83A

Multiple repositories appear to represent sustained ownership over several years, including sizeable and distinctive projects with recent updates. Metadata supports meaningful scope and continuity, but not implementation-level depth.

Breadth

10% weight

67C

The listed work covers C++, C, and Vim Script, with varied project types including signal/audio tools, terminal software, UI infrastructure, and replay utilities. The language range is meaningful but concentrated.

Community

5% weight

74B

The portfolio has strong visible community interest across several repositories and a large follower count. This is used only as a weak tie-breaker; unavailable evidence about broader collaboration is neutral.

Stats

52-week commit heatmap

332 active days

Language distribution

  • C++75%
  • C17%
  • Vim Script8%

Based on the bounded repository sample saved with this analysis.

Numbers

Owned repos

Non-fork sample

11

Commits

Last 12 months

1937

Followers

Accepted fact

20376

Joined GitHub

Profile date

Jul 2012

Top repos

Scores marked Profile rating use bounded public repository metadata. Full repo analysis appears only when a separate accepted repository analysis exists.

Timeline

  1. Joined GitHub
  2. Created ggerganov/wave-share - Serverless, peer-to-peer, local file sharing through sound
  3. Created ggerganov/kbd-audio - 🎤⌨️ Acoustic keyboard eavesdropping
  4. Created ggerganov/imgui-ws - Dear ImGui over WebSockets
  5. Created ggerganov/imtui - ImTui: Immediate Mode Text-based User Interface C++ Library
  6. Created ggerganov/hnterm - :page_with_curl: Hacker News in the terminal
  7. Created ggerganov/ggterm - Terminal configuration for C++ development with Vim
  8. Created ggerganov/ggwave - Tiny data-over-sound library
  9. Created ggerganov/ggwave-spm - ggwave package for the Swift Package Manager
  10. Created ggerganov/ggmorse - Morse code decoding library
  11. Created ggerganov/doomreplay - Replay Doom by providing keyboard input from a text file
  12. Created ggerganov/whisper.spm - whisper.cpp package for the Swift Package Manager
  13. Created ggerganov/tmp2
  14. Most recent push to ggerganov/ggterm

Compare

GGERGANOV · 6DMEDIAN CODER

GGERGANOV compared with MEDIAN CODER across six rating categoriesImpactConsistencyQualityDepthBreadthCommunity

Rubric

How this score was produced

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

CategoryWeightScoreContribution
Impact25%8822.00
Quality25%7619.00
Depth20%8316.60
Consistency15%7811.70
Breadth10%676.70
Community5%743.70
Impact · 88/100

What it measures. Project usefulness, ambition, originality, and coherence. Popularity is not impact.

Evidence for ggerganov. The portfolio contains distinctive projects spanning audio communication, Morse, terminal interfaces, graphics tooling, and developer utilities. Several projects have substantial independent interest, while the metadata alone cannot verify実

Quality · 76/100

What it measures. Engineering and project-maturity signals supported by the available public metadata.

Evidence for ggerganov. Non-fork ownership, sustained project presence, multiple substantial repositories, and continued updates are positive maturity signals. The supplied public metadata indicates project presence and activity, but does not establish source code

Depth · 83/100

What it measures. Sustained ownership, meaningful scope, and continued maintenance rather than one-shots.

Evidence for ggerganov. Multiple repositories appear to represent sustained ownership over several years, including sizeable and distinctive projects with recent updates. Metadata supports meaningful scope and continuity, but not implementation-level depth.

Consistency · 78/100

What it measures. Recency and contribution patterns across the supplied activity window.

Evidence for ggerganov. The supplied repositories show ownership across multiple years, with several active or recently updated projects and a substantial public portfolio. The evidence does not provide complete contribution history, so this is strong rather than1

Breadth · 67/100

What it measures. Language entropy and project-type diversity across owned repos.

Evidence for ggerganov. The listed work covers C++, C, and Vim Script, with varied project types including signal/audio tools, terminal software, UI infrastructure, and replay utilities. The language range is meaningful but concentrated.

Community · 74/100

What it measures. A weak positive tie-breaker for supplied community signals, never a popularity penalty.

Evidence for ggerganov. The portfolio has strong visible community interest across several repositories and a large follower count. This is used only as a weak tie-breaker; unavailable evidence about broader collaboration is neutral.

Raw total
79.70
Top-end curve
+0.00
Final overall
79.7

Tier thresholds

S 90-100 Mass-producing humansA 80-89 Ship machineB 70-79 Solid engineerC 60-69 Getting thereD 40-59 README enthusiastF 0-39 GitHub tourist

I. How this saved profile rating was produced

  1. 01

    Validate. The server validates the login, signed browser session, attempts, cooldown, daily ceiling, and the single provider permit.

  2. 02

    Collect. The VPS collector reads bounded public profile metadata and up to 12 recent repository metadata rows in volatile memory.

  3. 03

    Rate. One pinned provider returned a closed profile-rating object with no tools, browsing, shell, or repository-content access.

  4. 04

    Verify. Server checks bound the subject, rejected unsafe or echoed text, validated the schema, and recomputed rubric-v3 final arithmetic.

  5. 05

    Save. Only a valid completion and allowlisted post-completion facts commit atomically; the public projection is then rebuilt.

This saved profile analysis is metadata-only and did not read repository trees, README files, or source code. Availability of new analysis is separate from this historical result.

Rated 2026-08-09 · rating-rubric/3

II. Data sources & caveats
  • Scores summarize one accepted, subject-bound analysis; they are not a security audit or endorsement.
  • Rank, percentile, and median use 1095 currently accepted public profiles and can change as the leaderboard changes.
  • Repository and language details reflect the bounded analyzed sample, not necessarily every repository.
  • Missing data is shown as unavailable or not evaluated instead of being inferred as zero.
  • Analysis completed Aug 9, 2026, 9:14 PM UTC and is marked aging.