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

#295 — Top 75.4%

SimonYip22

Simon Yip 葉詠倫

D

README enthusiast

Overall

0.0

/ 100

01 · Roasts

One Domain, One Language, One Destiny

Python + MIMIC-IV + FastAPI on every single repo. You've found your niche so hard that your GitHub looks like a clinical trial with five identical arms. Throw in a JavaScript side-project before you become a single-point-of-failure.

940 Commits, Zero Test Suites

You pushed 940 commits this year and not one repo has HAS_TESTS=yes in a standard location. You're deploying BioClinicalBERT to Google Cloud Run on vibes and GitHub Actions prayers.

7 Stars, 0 Forks, Live on Three Cloud Platforms

Cloud Run, Render, deployed APIs, Swagger UIs — and the entire internet has collectively starred your work 7 times. You're shipping to prod for an audience of ghosts.

Type Hints for Pydantic, None for Your Own Code

You use Pydantic's Field constraints and FastAPI typed endpoints, yet every repo scores TYPED=no. The framework types your inputs; you type nothing yourself. Physician, annotate thyself.

Joined July 2025, Already Outpacing Most

Account is under a year old and you've already hit 940 commits, 4 deployed systems, and a GCP production endpoint. The trajectory is real — the visibility isn't. Yet.

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
    48D
  • Consistency
    20% weight
    65C
  • Quality
    20% weight
    62C
  • Depth
    15% weight
    70B
  • Breadth
    10% weight
    40D
  • Community
    10% weight
    25F

03 · Stats

365-day commit heatmap

258 active days

Less
More

Language distribution

3 langs
  • Python64%
  • Jupyter Notebook36%
  • Dockerfile0%

04 · Numbers

Owned repos

non-fork

5

Commits

last 12 months

940

Followers

5

Joined GitHub

Jul 2025

05 · Top repos

SimonYip22 /

Rule-Based-Clinical-Symptom-Checker

54/100

Rule-based clinical symptom classifier with deterministic weighted scoring, dual CLI/API architecture, comprehensive domain documentation, automated tests and CI/CD. Typed language absent, but mature codebase demonstrates substantial structured work and domain modeling.

I40Q62D58
READMECI
Python13mo ago

SimonYip22 /

Clinical-Entity-Extraction-Validation-System

52/100

Clinical NLP extraction-validation system built on BioClinicalBERT + rule-based regex for ICU notes. Typed Python, structured src/, comprehensive docs, CI/CD, but minimal adoption (2 stars, recent research project).

I25Q65D70
READMECI
Jupyter Notebook221d ago

SimonYip22 /

NEWS2-Early-Warning-Monitoring-System

50/100

Python clinical monitoring system implementing NEWS2 scoring with FastAPI backend, CSV persistence, and dual CLI/API interfaces. Well-documented architecture with automated CI, typed inputs, but lacks production test coverage and formal license despite functional scope.

I40Q60D50
READMECI
Python13mo ago

SimonYip22 /

Time-Series-ICU-Patient-Deterioration-Predictor

45/100

Specialized medical ML system using LightGBM and TCN for ICU patient risk prediction. Demonstrates substantial effort with structured pipelines, mixed documentation quality, and limited external adoption (2 stars, no external PRs or product reference).

I25Q60D50
README
Python228d ago

SimonYip22 /

SimonYip22

27/100

Personal portfolio README showcasing clinical ML work with links to external projects; no actual code in this repo. Profile aggregator rather than functional software.

I25Q35D20
README
Unknown119d ago

06 · Timeline

  1. Jul 30, 2025
    Joined GitHub
  2. Aug 19, 2025
    Created Rule-Based-Clinical-Symptom-Checker — Deterministic clinical inference engine mapping patient-reported symptoms to ranked differential diagnoses, with matched symptoms and structured management guidance. Includes input
  3. Aug 22, 2025
    Created NEWS2-Early-Warning-Monitoring-System — Clinical vitals monitoring system implementing real-time NEWS2 calculation from input patient vitals, tiered risk alert generation, temporal tracking with trend visualisations, and
  4. Sep 3, 2025
    Created SimonYip22
  5. Sep 11, 2025
    Created Time-Series-ICU-Patient-Deterioration-Predictor — Early ICU deterioration detection system combining LightGBM and Temporal CCN (TCN) for multi-dimensional clinical risk modeling
  6. Nov 28, 2025
    Created Clinical-Entity-Extraction-Validation-System — Precision-first clinical NLP extraction-validation system converting ICU progress notes to structured entity outputs using rule-based regex extraction and BioClinicalBERT encoder v
  7. May 15, 2026
    Most recent push to SimonYip22

07 · Compare

github.com/
SimonYip22 · 6dmedian coder

08 · Rubric

How this score was produced

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

CategoryWeightScoreContrib.
Raw total54.4
Top-end curve+3.6
Final overall58.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.
SimonYip22 · 58.0/100 — Rate My GitHub