01 · Roasts
36 commits and counting (slowly)
totalCommitsYear=36 across 17 repos. That's about one commit every 10 days. Even your most active project, AMCISS-GUI, only spans 6 weeks of real work. GitHub is not a time capsule.
The 19-minute project
CityStrollersV0 was created AND last pushed on 2025-06-05, with a 19-minute window between first and last commit. Calling that a 'repo' is generous — it's a folder with ambitions.
CI is not optional
Zero CI pipelines across all three scored repos. AMCISS-GUI has a threading model, ring buffers, and real-time UDP parsing — and you're validating it by eyeballing a PyQt6 window. That's brave.
1 star, 17 repos
17 public repos, 0 forks, 1 star (your own?). The market has spoken, and it whispered very quietly. Ship something people can actually use.
Lone wolf, no pack
soloPct=100, totalPRsYear=0, totalIssuesYear=0, followers=3. GitHub is a social platform and you are using it as a private hard drive with a public URL.
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% weight30F
- Consistency20% weight55D
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight65C
- Community10% weight25F
03 · Stats
365-day commit heatmap
129 active days
Language distribution
- JavaScript33%
- TypeScript30%
- SCSS24%
- Python7%
- HTML4%
- C++1%
- Other1%
04 · Numbers
Owned repos
non-fork
16
Commits
last 12 months
36
Followers
3
Joined GitHub
Jan 2021
05 · Top repos
ssutl /
AMCISS-GUI
Specialized industrial GUI for real-time STM32 inductance visualization via UDP. Typed Python with structured layout (main.py, packet.py, buffer.py, etc.) and project documentation (README with packet spec + setup). No tests, no CI. 41 commits across ~6 weeks (Mar–May 2026).
ssutl /
uom_buggy
Second-year robotics group project implementing PID-based line-following autonomous buggy in C++ with motor control, sensor reading, and Bluetooth communication. Well-documented with structured codebase, tests present, but no CI/license and untyped C++.
ssutl /
CityStrollersV0
Final-year engineering project on planar magnetic headphones with Halbach arrays. Contains Python analysis scripts for PCB design, magnetic flux simulation, and measured performance data vs Sony XM3s benchmark, but minimal commit history (7 of 30 days) and no tests/CI.
06 · Timeline
- Jan 2, 2021Joined GitHub
- Feb 9, 2024Created uom_buggy — 🚗UOM Autonomous PID Buggy: An autonomous line-following buggy built with PID control for precise navigation, developed as a second-year group project in robotics.
- Jun 5, 2025Created CityStrollersV0 — Everything for creating my first planar magnetic headphones
- Mar 24, 2026Created AMCISS-GUI
- May 4, 2026Most recent push to AMCISS-GUI
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.