01 · Roasts
Deadline-Driven Committer
76 commits all year, almost entirely crammed into two course-deadline windows. Your heatmap looks less like a career and more like a midterm schedule.
README? Never Heard of It
380motorcode: 40 megabytes of C, zero lines of documentation. Nobody — including future you — knows what this does or why.
91% C, 0% Variety
Your language breakdown is 91% C and the rest is rounding errors. You listed Python in your bio but GitHub says it's basically theoretical.
Following: 0
You follow zero people on GitHub. Either you're enlightened or you just use it as a USB drive for coursework.
One Good Repo Trick
thorlabs_cube_drivers is legitimately well-structured with CI, tests, and docs — and it's 4 days old. The bar is on the floor and you just cleared it once.
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% weight25F
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight45D
- Community10% weight25F
03 · Stats
365-day commit heatmap
19 active days
Language distribution
- C91%
- Jupyter Notebook3%
- Assembly3%
- Makefile1%
- Python1%
- FreeMarker0%
- Other1%
04 · Numbers
Owned repos
non-fork
9
Commits
last 12 months
76
Followers
9
Joined GitHub
Dec 2022
05 · Top repos
armaanrasheed /
thorlabs_cube_drivers
Early-stage device driver library for Thorlabs motor controllers with typed async code, comprehensive docs, CI/tests, but minimal adoption (2 stars, brand new 4 days old). Structured Python package with good documentation and test infrastructure, targeting quantum computing control systems.
armaanrasheed /
380carProject
Course project for embedded motor control on STM32G4, C-based UART/CAN protocol handler. Well-structured firmware with 30 commits and ~1.8k LOC, but minimal README, no tests/CI, untyped, and zero external adoption.
armaanrasheed /
380motorcode
Unstructured C code dump with no documentation, tests, CI, or license. 40MB codebase with minimal commit activity (1 of last 30) suggests experimental work in progress with no evidence of polish or adoption intent.
06 · Timeline
- Dec 10, 2022Joined GitHub
- Jan 12, 2025Created thorlabs_cube_drivers — Device drivers for Thorlabs T/KCube motor controllers written in Python
- Mar 1, 2026Created 380motorcode
- Mar 10, 2026Created 380carProject
- Mar 27, 2026Most recent push to 380carProject
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.