01 · Roasts
Test? Never Heard of Her
scarlet is building a full programming language with GC, OOP, closures, and WebAssembly output — and not a single test file in sight. You're shipping a compiler on vibes alone.
47 Repos, 3 Worth Talking About
You have 47 public repos but only 3 surface-scored anything above 'tourist project.' With a staleRepoRatio of 0.26, roughly 12 repos are just sitting there decomposing like forgotten leftovers.
108 Commits and Counting (Allegedly)
108 public commits in the last year — that's about 2 per week if you're generous with the calendar. Good thing privateWorkLikely=true, or this would look like a very slow typing class.
Docker Compose as a 'Project'
synapse-element-call-docker-compose scored a 23/100. It's 7KB of YAML with a README. Listing it as a public repo is like putting 'made a sandwich' on your resume.
dotfiles README Energy
Your dotfiles README literally says 'Idk whether you would clone these dots, but just in case...' — a truly inspirational pitch for the 6 people who starred it out of pity.
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% weight36F
- Consistency20% weight55D
- Quality20% weight57D
- Depth15% weight50D
- Breadth10% weight80A
- Community10% weight40D
03 · Stats
365-day commit heatmap
122 active days
Language distribution
- Rust29%
- Svelte27%
- TypeScript16%
- Python11%
- Lua6%
- Jupyter Notebook4%
- Other7%
04 · Numbers
Owned repos
non-fork
27
Commits
last 12 months
108
Followers
71
Joined GitHub
Feb 2022
05 · Top repos
lovelindhoni /
scarlet
Scarlet is a young, experimental bytecode-interpreted programming language written in Rust. Features OOP, closures, GC, and WebAssembly compilation. Clean architecture with typed language, CI pipeline, and comprehensive README, but lacks test coverage and has minimal real-world adoption.
lovelindhoni /
dotfiles
Personal dotfiles repository with Neovim/Lua configuration, tmux, wezterm, i3, and shell setup. No production scope; minimal documentation and no tests/CI. ~3,886 KB of configuration managed across multiple tool-specific directories.
lovelindhoni /
synapse-element-call-docker-compose
Minimal Docker Compose configuration for Synapse+LiveKit+Sygnal setup. 7KB, 2 stars, 3 of last 30 commits—a thin template lacking tests, CI, and typed code structure.
06 · Timeline
- Feb 19, 2022Joined GitHub
- Aug 19, 2024Created dotfiles — Dotfiles that has no reason to exist
- Dec 12, 2025Created synapse-element-call-docker-compose
- Mar 18, 2026Created scarlet — Scarlet is a dynamically typed, object-oriented, garbage-collected programming language written in Rust
- Apr 1, 2026Most recent push to scarlet
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.