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

#89 — Top 94.9%

florianreuth

Florian Reuth

B

Solid engineer

Overall

0.0

/ 100

01 · Roasts

Java main character

Java is 96% of the profile. The other languages are supporting cast with approximately one-percent cameos.

CI is not a test suite

11 of 12 assessed repositories build in CI without tests; green builds are doing a lot of emotional labor.

Horizontal builder

303 recent commits sampled across repos and 1,336 yearly commits: this is a product shelf, not a single-repo shrine.

Adoption needs a sequel

DietrichEvents2 leads with 32 stars; 225 total stars across 35 public repos leaves plenty of room for users to find the work.

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

03 · Stats

365-day commit heatmap

326 active days

Less
More

Language distribution

7 langs
  • Java96%
  • HTML1%
  • C++1%
  • GLSL1%
  • Python0%
  • Shell0%
  • Other1%

04 · Numbers

Owned repos

non-fork

33

Commits

last 12 months

1,336

Followers

183

Joined GitHub

Jan 2020

05 · Top repos

florianreuth /

viafabricplus-bedrock

54/100

A focused, documented Java/Fabric addon that integrates ViaBedrock authentication, Realms, RakNet, NetherNet, and Minecraft mixins, with pinned CI builds but no repository tests and limited demonstrated adoption.

I25Q68D35
READMECITyped
Java412d ago

florianreuth /

DietrichEvents2

54/100

A documented, Apache-2.0 Java event library with a Gradle build, JMH benchmarks, JUnit behavior tests, and GitHub Actions artifact builds; adoption remains modest at 32 stars.

I28Q75D50
READMECITyped
Java3219d ago

florianreuth /

BaseProject

53/100

A documented Kotlin Gradle convention plugin with modular core, Fabric, JUnit, shading, and publishing integrations; CI builds and uploads artifacts, but the repository has no tests and no demonstrated external adoption.

I22Q65D50
READMECITyped
Kotlin012d ago

florianreuth /

chunk-trimming

53/100

A focused Paper/Folia 1.21+ Java plugin with a clear chunk-trimming implementation, configuration, command metrics, GPL license, and GitHub build workflow; adoption remains limited at 8 stars and 4 forks.

I25Q62D35
READMECITyped
Java813d ago

florianreuth /

build-ffa

52/100

A documented, GPL-licensed Paper 1.21 BuildFFA plugin with configurable kits, gadgets, arena spawns, combat tagging, HUD, persistence, and block cleanup; adoption remains small at 3 stars.

I20Q68D50
READMECITyped
Java313d ago

florianreuth /

Classic4J

52/100

Classic4J is a documented, Apache-licensed Java 17 library with Gradle publishing and CI, exposing asynchronous ClassiCube and BetaCraft authentication, server-list, and server-info APIs; adoption remains modest at 13 stars and no forks.

I25Q70D50
READMECITyped
Java1314d ago

florianreuth /

mcproxy-viaversion

50/100

A focused Java ViaVersion loader for mcproxy with clear platform integration, shaded dependency setup, and a reproducible GitHub Actions build; it has no visible tests and no demonstrated adoption beyond the repository itself.

I20Q65D35
READMECITyped
Java018d ago

florianreuth /

Brainfuck4J

47/100

A documented, licensed Java Brainfuck interpreter with CLI, Swing IDE, dialect conversion, pluggable memory implementations, optimization passes, and a Gradle CI build, but only 1 star and no tests shown.

I20Q62D50
READMECITyped
Java119d ago

florianreuth /

java-change-detector

45/100

A documented Java monitoring utility with a runnable Gradle build, CI artifact packaging, JSONPath extraction, scheduled checks, caching, logging, and shell hooks, but no tests or demonstrated adoption.

I20Q60D50
READMECITyped
Java013d ago

florianreuth /

DialogFix

45/100

A focused Fabric/Minecraft client mod with a documented Modrinth and Maven distribution path, pinned CI build, and a concise Java mixin implementation; adoption remains limited at 2 stars.

I25Q60D50
READMECITyped
Java213d ago

florianreuth /

WaybackAuthLib

45/100

A focused, documented Java 17 authentication compatibility library with Maven distribution, Apache licensing, and pinned GitHub Actions builds, but limited visible adoption and no test suite.

I25Q62D50
READMECITyped
Java819d ago

florianreuth /

PDFCompressorMerger

40/100

A documented Java/PDFBox command-line utility with pinned GitHub Actions builds and GPL licensing, but only 1 star, no tests, and a compact single-class implementation limit adoption and depth.

I25Q60D35
READMECITyped
Java113d ago

06 · Timeline

  1. Jan 18, 2020
    Joined GitHub
  2. Apr 22, 2023
    Created Classic4J — Java implementation of the ClassiCube and BetaCraft protocol
  3. Jun 26, 2023
    Created DietrichEvents2 — One of the fastest Java event systems in the world using compiler optimizations, which still has a lot of features
  4. Jun 26, 2023
    Created Brainfuck4J — Fast Java interpreter for Brainfuck language with many optimizations and multi dialect support
  5. Sep 25, 2023
    Created WaybackAuthLib — Addon for Mojang's AuthLib to support Yggdrasil authentication again
  6. Oct 15, 2023
    Created BaseProject — A Gradle convention plugin for streamlined project setup and publishing.
  7. Sep 18, 2025
    Created PDFCompressorMerger — Merges and compresses multiple PDF files for applications.
  8. Oct 4, 2025
    Created DialogFix — Selects the first input field when opening a dialog.
  9. Feb 16, 2026
    Created java-change-detector — Simple tool for monitoring online resources and detecting changes.
  10. Mar 30, 2026
    Created build-ffa — Fast-paced BuildFFA PvP with kits, gadgets, spawn protection, and arena tools.
  11. Apr 4, 2026
    Created mcproxy-viaversion — ViaVersion loader for Outfluencer's mcproxy
  12. Jul 29, 2026
    Created chunk-trimming — Cuts chunk writes on Paper servers by saving only chunks a player has visited.
  13. Sep 6, 2026
    Created viafabricplus-bedrock — Minecraft: Bedrock Edition support for the ViaFabricPlus mod.
  14. Sep 8, 2026
    Most recent push to viafabricplus-bedrock

07 · Compare

github.com/
florianreuth · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total67.1
Top-end curve+5.9
Final overall73.0

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