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

#333 — Top 76.8%

ryanmartin060708-code

Ryan Martin

D

README enthusiast

Overall

0.0

/ 100

01 · Roasts

Commit Heatmap? More Like Commit Dot

127 commits across a year and the heatmap looks like someone fired one pixel at a canvas. Weeks 1–30 are a complete void — 0 activity for half the year.

Serial Repo Abandoner

TaskAuth: 1 commit. green-commute-planner: 2 commits in 3 hours, README says 'under progress.' You don't start projects, you start READMEs.

Stars: 0/0/0/0/0/0/0/0/0/0/0/0/0/0

14 public repos, 0 total stars. Not a single one. The internet has issued a formal non-response to your entire portfolio.

PRs: Deeply Theoretical

0 external PRs, 0 issues opened, 98% solo development. You've built a WebRTC app, an AI code reviewer, and an SVM from scratch — and still haven't opened a single PR on anyone else's code.

License? Never Heard of Her

12 repos with real code, zero licenses. Your fraud detection pipeline, your PCA implementation, your peer-to-peer file transfer app — all legally ambiguous. MIT takes 30 seconds.

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

03 · Stats

365-day commit heatmap

25 active days

Less
More

Language distribution

6 langs
  • TypeScript41%
  • Python38%
  • HTML17%
  • Jupyter Notebook3%
  • CSS1%
  • JavaScript0%

04 · Numbers

Owned repos

non-fork

14

Commits

last 12 months

127

Followers

2

Joined GitHub

Sep 2025

05 · Top repos

ryanmartin060708-code /

principal-component-analysis

48/100

Educational PCA implementation from scratch using NumPy. Well-structured project with comprehensive tests (38 passing), clear mathematical documentation, CLI interface, and visualization suite. Typed Python with proper project layout, examples, and solid engineering practices despite being a personal learning project.

I25Q65D50
READMETests
Python01mo ago

ryanmartin060708-code /

pdfwizard

43/100

PDF Wizard: Personal image-to-PDF converter with full TypeScript, Tailwind UI, and pdf-lib backend. Polished indie project with README, structured components, and localStorage persistence, but nascent (18 days old, 0 stars).

I25Q65D40
READMETyped
TypeScript023d ago

ryanmartin060708-code /

support-vector-networks-reproduction

42/100

Educational SVM implementation reproducing Cortes & Vapnik (1995) from dual formulation. Well-structured with kernels.py, optimizer.py (SMO+QP), typed Python, and runnable experiments on synthetic/USPS/MNIST data. No tests, no CI, modest impact as personal research project.

I25Q55D45
README
Python01mo ago

ryanmartin060708-code /

qrcodegen

38/100

Personal QR code generator web app built with Next.js 15, TypeScript, and Tailwind CSS. Includes client-side generation, URL validation, dark mode, and deployment to Vercel. No tests or CI pipeline.

I25Q55D35
READMETyped
TypeScript01mo ago

ryanmartin060708-code /

expensetracker101

38/100

Browser-based expense tracker built with Next.js 15, TypeScript, and Recharts. Personal project with polished UI, no production usage signals or external adoption. TypeScript + structured src/ with components, lib, types folders and meaningful README meet 50+ threshold; responsive dashboard with charts, filters, and CS

I25Q55D35
READMETyped
TypeScript01mo ago

ryanmartin060708-code /

codesage-ai

38/100

Early-stage AI code review platform with Docker-based architecture, FastAPI backend, Next.js frontend, and RAG integration via Ollama and ChromaDB. Functional core with typed code and CI, but minimal project maturity (0 stars, 7 recent commits, created July 2024).

I25Q50D35
READMECI
Python01mo ago

ryanmartin060708-code /

Disaster-dashboard

38/100

Portfolio civic tech dashboard for India disaster monitoring using vanilla HTML/CSS/JS, OpenWeather API, and Leaflet.js. Single-file monolith with live demo, 7 commits over 6 weeks, no tests/CI/license; meaningful alternate docs (DESIGN.md, ARCHITECTURE.md, STATUS.md) and structured planning offset missing type safety.

I25Q50D35
README
HTML01mo ago

ryanmartin060708-code /

credit-fraud-detection

38/100

Personal ML portfolio project: end-to-end fraud detection with 6 models, Optuna tuning, SHAP explainability, and Streamlit dashboard. Well-structured Python codebase with typed code and modular src/ layout, meaningful documentation, but new repo (1 day old, 10 commits) with no tests, CI, or license.

I25Q55D35
README
Python02mo ago

ryanmartin060708-code /

peerdrop

37/100

TypeScript peer-to-peer file transfer app using WebRTC, React/Vite, Express, Socket.IO, and Prisma. Production-grade design (Apple HIG, SHA-256 verification, backpressure handling) but very recent (4 days old), 0 stars, no tests/CI, and only 5 commits.

I25Q50D35
READMETyped
TypeScript020d ago

ryanmartin060708-code /

green-commute-planner

15/100

Very early-stage TypeScript project (27 KB, 2 commits in 3 hours) with minimal README ("under progress"), no tests, CI, or license. Placeholder scaffold with gitignore present.

I15Q25D5
READMETyped
TypeScript01mo ago

ryanmartin060708-code /

ryanmartin060708-code

12/100

Personal profile README with no functional code; empty scaffold created 2026-07-24 with only 4 commits in 14 minutes. Zero stars, no tests, no CI, no code files sampled.

I5Q25D5
README
Unknown01mo ago

ryanmartin060708-code /

TaskAuth

2/100

Empty scaffold with no files, commits, or documentation. Created and immediately abandoned with single initialization commit.

I5Q0D5
Unknown01mo ago

06 · Timeline

  1. Sep 11, 2025
    Joined GitHub
  2. May 21, 2026
    Created Disaster-dashboard — Real-time disaster monitoring dashboard for India with live weather (OpenWeather API), interactive flood zone maps (Leaflet.js), cyclone alerts, traffic conditions, and relief camp
  3. May 29, 2026
    Created support-vector-networks-reproduction — Reproduced the 1995 svm paper
  4. Jun 9, 2026
    Created principal-component-analysis — PCA From Scratch: Principal Component Analysis in Python
  5. Jun 11, 2026
    Created credit-fraud-detection — End-to-end credit card fraud detection platform — 6 ML models, Optuna tuning, SHAP explainability, and an interactive Streamlit dashboard with batch prediction and risk scoring.
  6. Jul 14, 2026
    Created codesage-ai
  7. Jul 19, 2026
    Created qrcodegen
  8. Jul 20, 2026
    Created expensetracker101
  9. Jul 22, 2026
    Created pdfwizard
  10. Jul 24, 2026
    Created ryanmartin060708-code
  11. Jul 26, 2026
    Created TaskAuth
  12. Jul 26, 2026
    Created green-commute-planner
  13. Aug 8, 2026
    Created peerdrop
  14. Aug 12, 2026
    Most recent push to peerdrop

07 · Compare

github.com/
ryanmartin060708-code · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total55.4
Top-end curve+3.9
Final overall59.3

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.
ryanmartin060708-code · 59.3/100 — Rate My GitHub