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

#191 — Top 86.7%

matjussu

matjussu

C

Getting there

Overall

0.0

/ 100

01 · Roasts

222 PRs, All Self-Inflicted

totalPRsYear = 222 with soloPct = 100%. That's not contribution activity, that's you reviewing your own homework and calling it a pull request. Open one PR on someone else's repo and the number actually means something.

Python Monoculture

93% Python. Your langPcts look like a pie chart that forgot it was a pie chart. Java clocks in at 2% — basically a rounding error from one capstone. Broaden or commit to the snake.

0 Followers, 0 Following, 0 Stars

Two stars total, zero followers, zero following. You're building in a sealed bunker. OrientAI is live on Railway and submitted to an INRIA challenge — tell literally anyone about it.

OrientAI_2: Two Commits, 2.5 Minutes

An entire repo created and finalized in 150 seconds. That's not a project, that's a file you accidentally put in the wrong folder and gave a README to out of guilt.

Burst-and-Ghost Pattern

Weeks 31–40 show dense 3–4 activity days, then weeks of silence. The heatmap reads like a student who discovered GitHub deadlines exist. The OrientAI sprint was real — keep that energy year-round.

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

03 · Stats

365-day commit heatmap

80 active days

Less
More

Language distribution

7 langs
  • Python93%
  • Java2%
  • TypeScript1%
  • JavaScript1%
  • C1%
  • CSS0%
  • Other2%

04 · Numbers

Owned repos

non-fork

16

Commits

last 12 months

768

Followers

0

Joined GitHub

May 2022

05 · Top repos

matjussu /

OrientAI

68/100

French educational RAG system (47k+ records) with production discipline: FastAPI, FAISS index, Mistral LLM, 2500+ pytest tests, comprehensive docs (ARCHITECTURE.md, DECISION_LOG.md), CI/CD, and deployed platform at orientai-platform.fr.

I55Q75D65
READMETestsCI
Python01mo ago

matjussu /

Picsou_back

52/100

Spring Boot 3.5 personal finance REST API (M1 MIAGE final project) with JWT auth, multi-account transactions, roommate split tracking, WebSocket coloc events, AI insights (Claude), and comprehensive PostgreSQL schema—deployed live on Render with typed code, structured 260KB codebase, and integration tests using Testcon

I40Q65D50
READMETyped
Java12mo ago

matjussu /

MSU

50/100

Pedagogical site documenting four coordinated Claude agents; small-scope project with meticulous safety & validation patterns, no external adoption.

I25Q70D50
READMETests
JavaScript022d ago

matjussu /

SmartTraveler

50/100

TypeScript Next.js travel optimization mockup with structured design system, documented constraints, and multi-route app. Typed, documented, ~7KB codebase with no tests/CI—solid indie portfolio project but no production adoption.

I40Q60D50
READMETyped
TypeScript03mo ago

matjussu /

Site-les-100

45/100

Custom artisanal bakery website built with vanilla HTML/CSS/JS and GSAP animations; 92MB repo with structured product data, PWA support, and a working e-commerce flow, but no tests/CI and targeting a niche local business with zero adoption signals.

I25Q60D50
README
CSS011d ago

matjussu /

Picsou-front

45/100

Polished M1 university final project: budget app for 17–26 year olds with Angular 19, real-time coloc expenses via STOMP, AI insights. Typed, documented, structured. Deployed to Vercel; 22 of last 30 commits.

I25Q60D50
READMETestsTyped
TypeScript12mo ago

matjussu /

Site-ReadKode

42/100

Professional landing page for ReadKode mobile app built with Astro 5, React 19, TypeScript, and Tailwind CSS. Fully typed, bilingual (FR/EN), CI/CD configured, but zero stars/forks and no tests. Emerging indie project with clean architecture and documented structure.

I25Q60D45
READMECITyped
Astro02mo ago

matjussu /

OrientAI_2

18/100

Design reference pack for OrientAI frontend platform; handoff guide for Claude Code with design system specs, no functional codebase, created and pushed same day (21 KB, 2 commits in 30min window).

I15Q35D5
README
HTML02mo ago

06 · Timeline

  1. May 29, 2022
    Joined GitHub
  2. Apr 21, 2025
    Created Site-les-100
  3. Dec 27, 2025
    Created Site-ReadKode — Site vitrine de l'app ReadKode
  4. Apr 10, 2026
    Created OrientAI
  5. Apr 19, 2026
    Created Picsou_back
  6. Apr 19, 2026
    Created Picsou-front
  7. May 20, 2026
    Created SmartTraveler
  8. Jun 9, 2026
    Created OrientAI_2
  9. Aug 9, 2026
    Created MSU — Site pedagogique : comment fonctionne un setup de quatre agents Claude Code coordonnes
  10. Aug 21, 2026
    Most recent push to Site-les-100

07 · Compare

github.com/
matjussu · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total60.1
Top-end curve+4.9
Final overall65.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.
matjussu · 65.1/100 — Rate My GitHub