01 · Roasts
The Desert Heatmap
Your GitHub contribution graph looks like aerial photography of the Sahara — 46 out of 52 weeks are pure void. Even cacti need more water than this.
Academic Walled Garden
Both repos are thesis deliverables with 5 stars total and 0 forks. You're essentially publishing peer-reviewed code that no peer has reviewed.
Test? What Test?
Two repos, zero tests, zero CI pipelines. Your wavelet diffusion model could be predicting gibberish and the CI would still give it a green checkmark — because there is no CI.
Monolingual Monk
100% Python, one domain, two projects. You've found your lane — unfortunately it's a single-lane dirt road with a 'Thesis Traffic Only' sign.
Half-Finished GAN
W-GAN-For-Simulation-studies ships with incomplete class definitions. Nothing says 'PhD in progress' like pushing code where the classes don't finish their own sentences.
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
- Impact25% weight25F
- Consistency20% weight20F
- Quality20% weight54D
- Depth15% weight50D
- Breadth10% weight25F
- Community10% weight25F
03 · Stats
365-day commit heatmap
14 active days
Language distribution
- Python100%
04 · Numbers
Owned repos
non-fork
2
Commits
last 12 months
34
Followers
6
Joined GitHub
Sep 2023
05 · Top repos
LucaGeminiani00 /
Diffusion-Distillation-WL
Master's thesis implementation combining wavelet-based time series decomposition with diffusion models and progressive distillation. Well-structured, typed Python codebase with clear documentation and training infrastructure, but minimal adoption and no tests/CI.
LucaGeminiani00 /
W-GAN-For-Simulation-studies
PyTorch W-GAN implementation for economic data generation with ~50 commits over 7 weeks. Has README and structured modules (DataWrapper, OAdam, Specifications) but lacks tests, CI, type hints, and license. Unfinished code with incomplete class definitions limits usability.
06 · Timeline
- Sep 19, 2023Joined GitHub
- Jun 15, 2024Created W-GAN-For-Simulation-studies — This repository proposes a PyTorch implementation of W-GAN with Penalized Gradients (Gulrajani et al.) for generating artificial cross-sectional data. Code can be easily run on CPU
- Nov 14, 2024Created Diffusion-Distillation-WL — Diffusion model for time series generation and time series decomposition through wavelet transform. Implementation of progressive distillation on the trained models for lower sampl
- Apr 22, 2026Most recent push to Diffusion-Distillation-WL
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 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.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 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.
- 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.
- 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.