01 · Roasts
The Uno Reverse of Testing
6 repos, 0 tests across all of them. You've got Red-Black trees, AVL trees, Dijkstra's — algorithms where bugs hide like gremlins — and your test strategy is 'trust me bro.'
CI? Never Heard of Her
Not a single GitHub Actions workflow across any repo. You're shipping C++ concurrency code with zero automated validation. Race conditions are a feature, apparently.
The 2-Week Speedrun
'concurrency' repo: 26 commits in 14 days, then silence. The heatmap confirms it — you code in frantic bursts then vanish like you owe someone money.
README Inequality
dotfiles: 0 stars, 0 README, 0 license. kafka-streamer: technically has a README but 0 stars. You write beautiful documentation for DSA and then go fully feral for your other repos.
Polyglot Tourist
C++, Java, Python, Go, Rust, TypeScript, Dart — all in one repo. Impressive spread, but when DSA accounts for most of your language diversity, it's less 'systems polyglot' and more 'one big group project.'
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% weight51D
- Consistency20% weight65C
- Quality20% weight52D
- Depth15% weight58D
- Breadth10% weight80A
- Community10% weight40D
03 · Stats
365-day commit heatmap
114 active days
Language distribution
- C++26%
- Java19%
- Python14%
- Rust10%
- Go9%
- TypeScript9%
- Other13%
04 · Numbers
Owned repos
non-fork
6
Commits
last 12 months
384
Followers
73
Joined GitHub
Dec 2024
05 · Top repos
arhamgarg /
DSA
Educational DSA collection with 10 active contributors, multi-language implementations (C++, Java, Python, Go, Rust, TypeScript, Dart), and structured content. Typed C++/Java code with README and CONTRIBUTING.md, but no tests or CI pipeline.
arhamgarg /
LimitOrderBook
Educational Red-Black Tree limit order book in C++. Single well-documented file with clean class design, clear algorithms, and working example. No tests or CI, minimal adoption (2 stars), but demonstrates sustained educational effort with 21/30 recent commits.
arhamgarg /
hash-table
Personal learning project: C hash table with dynamic resizing and double hashing. Documented with README and example, but minimal scope (24 KB), no tests/CI, and pedagogical rather than production-focused.
arhamgarg /
kafka-streamer
A minimal C-based Kafka producer/consumer demonstrating librdkafka usage for stock trade data. Typed language, documented, working code—but no tests, CI, or architectural depth beyond two basic examples.
arhamgarg /
concurrency
Educational C++ concurrency tutorial with basic thread and synchronization examples. No README, tests, or CI. 28KB codebase demonstrates thread basics, mutexes, and atomic operations through isolated examples.
arhamgarg /
dotfiles
Personal dotfiles repo for Arch Linux, Hyprland, Neovim, and Zsh with no README, no tests, no CI, and minimal documentation. Shell scripts are functional but lack structure and polish.
06 · Timeline
- Dec 12, 2024Joined GitHub
- Jul 7, 2025Created DSA — A collection of essential data structures and algorithms implemented using object-oriented programming techniques.
- Sep 7, 2025Created LimitOrderBook — A Red-Black Tree based Limit Order Book simulation for High-Frequency Trading.
- Sep 20, 2025Created hash-table — My implementation of a hash table in C
- Nov 26, 2025Created dotfiles — My personal configuration files for Arch Linux, Hyprland and Neovim
- Dec 5, 2025Created kafka-streamer — An Apache Kafka streamer project demonstrating a C-based producer and consumer for stock trade data using librdkafka and GLib.
- Mar 24, 2026Created concurrency — A collection of implementations of threads, synchronisation mechanisms, lock-based and lock-free concurrent data structures.
- Apr 24, 2026Most recent push to DSA
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.