01 · Roasts
The Sprint-and-Ghost Architect
terremoto-app: 4 commits in 20 minutes. mikrotik-labs: 2 commits in 6 hours. booksync: everything on August 3rd and never touched again. Your git history reads like a series of espresso-fueled fever dreams.
0 Stars, 0 Forks, Maximum Docs
mikrotik-labs has ARCHITECTURE.md, STATUS.md, LAB_AUTHORING.md, and PROJECT.md — four planning documents for a repo with 2 commits that your girlfriend may or may not have ever opened.
The Test Desert
Five repos analyzed. HAS_TESTS=no on four of them. The one test that exists is a single MockMvc health-check endpoint in booksync. Your CI/CD pipeline is your imagination.
2 Followers, 6 Following
You are following 3× more people than follow you, have 0 external PRs this year, and 3 issues opened. GitHub's social graph has more tumbleweeds than your dotfiles have commits.
Dotfiles: The Quiet Champion
Your most depth-scored repo is your personal dotfiles — not a product, not an API, not an app. The most sustained work you've published is configuring your own terminal. Respect, but also: yikes.
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% weight48D
- Consistency20% weight55D
- Quality20% weight62C
- Depth15% weight40D
- Breadth10% weight65C
- Community10% weight25F
03 · Stats
365-day commit heatmap
248 active days
Language distribution
- TypeScript50%
- JavaScript20%
- Java8%
- RouterOS Script7%
- CSS4%
- Shell3%
- Other8%
04 · Numbers
Owned repos
non-fork
16
Commits
last 12 months
99
Followers
2
Joined GitHub
Aug 2017
05 · Top repos
luismvl /
dotfiles
Personal Ubuntu dotfiles managed with chezmoi, featuring zsh config, tmux, LazyVim, and bootstrap scripts. Well-documented with structured tooling philosophy but lacks tests, CI, and public adoption signals.
luismvl /
mikrotik-labs
TypeScript monorepo for MTCNA/MTCRE MikroTik certification labs. Implements a Fastify backend, React frontend, and Containerlab orchestration. Personal project built for practice; typed, documented, multi-package structure but zero adoption signals.
luismvl /
terremoto-app
Emergency crisis response web app (TypeScript + Next.js) for searching/reporting hospital patients after Venezuela earthquake. Typed, documented, multi-file architecture with forms & API integration, but nascent (4 commits in 20 minutes), no tests/CI, and zero adoption signals.
luismvl /
booksync
Early-stage Java learning project with Spring Boot API scaffold, clear architectural vision in BOOKSYNC_MASTER_PLAN.md, basic typed code and one test, but minimal commits (7 of 30) and no production footprint yet.
luismvl /
luismvl
Personal profile README showcasing tech skills and contact info; no code, no projects, no architectural substance—a bare resume landing page with badges.
06 · Timeline
- Aug 5, 2017Joined GitHub
- Feb 27, 2026Created dotfiles
- Mar 30, 2026Created luismvl — Full-stack developer · Internal platforms, monitoring systems, production workflows · React, Angular, Node.js, TypeScript
- Jun 5, 2026Created mikrotik-labs — i just built it for my gf so she can practice
- Jun 25, 2026Created terremoto-app
- Aug 3, 2026Created booksync
- Aug 27, 2026Most recent push to luismvl
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.