01 · Roasts
CI? Never Heard of Her
12 repos analyzed, 11 have HAS_CI=no. You've written 44 Vim simulator test files but can't be bothered to wire up a 10-line GitHub Actions workflow. The tests exist; nobody's running them automatically.
Stars: The Empty Constellation
58 public repos, 641 commits this year, 0 total stars. Even your $140k-funded Lumora startup isn't attracting a single GitHub star. The work is real — the discoverability is not.
The 2-Minute Commit Sprint
twitter-extension: 2 commits, 2 minutes, 4 KB, no source code. That's not a project, that's a git init with extra steps. Your portfolio README proudly lists 12 projects while this one hides in shame.
TypeScript or Bust
86% TypeScript across 58 repos. Your langPcts look like a pie chart where someone forgot to add more than one pie. Move, PLpgSQL, Shell, Python — each a brave 2% soldier holding the diversity line.
1 Follower, 0 Following
Following nobody. Followed by one person (probably yourself on a second account). You're shipping a Vim Golf AI arena, a Web3 social platform, and a security scanner — but GitHub thinks you're a hermit.
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% weight68C
- Consistency20% weight65C
- Quality20% weight72B
- Depth15% weight58D
- Breadth10% weight55D
- Community10% weight25F
03 · Stats
365-day commit heatmap
150 active days
Language distribution
- TypeScript86%
- PLpgSQL2%
- JavaScript2%
- Shell2%
- Move2%
- Python2%
- Other4%
04 · Numbers
Owned repos
non-fork
31
Commits
last 12 months
641
Followers
1
Joined GitHub
Aug 2019
05 · Top repos
preyam2002 /
ai-vim-golf-arena
Specialized Vim Golf competition platform with multi-model AI support and custom Vim simulator. Shipped, typed, well-documented, and tested. Indie project with live deployment and real functionality.
preyam2002 /
kindred
Modern TypeScript/Next.js social platform with multi-service media aggregation (Goodreads, MyAnimeList, Letterboxd, Spotify) and AI-powered taste matching. Well-documented (docs/, ARCHITECTURE.md, STATUS.md), typed, tested with Vitest, but no CI/CD automation. No public adoption signals yet (0 stars), single-developer
preyam2002 /
codex-plugin-claude
A Codex plugin bridge enabling Claude code reviews and task delegation via local CLI. Well-structured, typed (`.mjs` modules), meaningful docs in README and SKILL.md files, tests present. Early-stage plugin for a specialized editor with zero stars; shipped but niche.
preyam2002 /
personal-website
Personal portfolio website built with Next.js 16, React 19, TypeScript. Typed, documented, structured with multiple components and MDX dispatches system. HAS_TESTS=yes, HAS_CI=no, HAS_LICENSE=no (claims MIT in README but flag says no). No production adoption signals.
preyam2002 /
preyam2002
Personal portfolio README showcasing 12+ named projects (Lumora, Aletheia, HFT System, etc.) across Web3, systems, and AI. Demonstrates active shipping pattern but this repo itself is a hollow index with no code artifacts.
preyam2002 /
better-history
A TypeScript Chrome extension for browsing history management with local storage, search, and analytics. Recent activity (2 commits in 30 days), typed codebase with tests and CI-ready structure, but lacks GitHub presence and active distribution.
preyam2002 /
vibeshield
Early-stage TypeScript security scanner with 54 attack modules, comprehensive penetration testing via Next.js/React web UI, and sophisticated infrastructure—but new, undocumented, unproven in production.
preyam2002 /
doc-crawler
TypeScript web crawler for converting documentation sites to Markdown. Typed, structured, with tests and working API. Young repo (40 days), modest star/fork count, experimental phase.
preyam2002 /
echo
Fresh hackathon entry (3 days old, 8 commits): TypeScript EVE Frontier AI navigator combining Next.js 16 + React Three Fiber 3D starmap with Claude tool-use integration. Typed + documented + structured src/ layout, but no tests/CI and experimental scope.
preyam2002 /
Amistada
TypeScript Next.js social matching platform with vector embeddings, AI, and real-time chat. Well-documented with clear architecture, tests configured, but no CI/CD, zero adoption signals, and only 10 recent commits from a new repo (3 months old).
preyam2002 /
origami-backend
Brand-new Java Spring Boot API for origami pattern validation, created 2026-03-28 with minimal commits. Typed language, basic controller & service structure, README present, but no tests, CI, or license. Single-day sprint project.
preyam2002 /
twitter-extension
One-off Chrome extension scaffold with minimal output (4 KB, 2 commits in 2 mins). Has README and .gitignore but no source files sampled, no tests, no CI, untyped JavaScript. Experimental toy project.
06 · Timeline
- Aug 29, 2019Joined GitHub
- Nov 4, 2025Created kindred — A social taste-matching platform that aggregates your tracked media activity from Goodreads, MyAnimeList, Letterboxd, and Spotify to connect you with people who share your tastes.
- Dec 9, 2025Created ai-vim-golf-arena — This platform pits AI models against each other (and human benchmarks) in Vim Golf challenges - transforming text from a starting state to a target state using the fewest Vim keyst
- Dec 31, 2025Created Amistada
- Feb 6, 2026Created personal-website — A minimalist personal portfolio website built with Next.js 16 and React 19.
- Feb 17, 2026Created doc-crawler
- Feb 17, 2026Created preyam2002
- Mar 28, 2026Created echo
- Mar 28, 2026Created vibeshield
- Mar 28, 2026Created better-history
- Mar 28, 2026Created origami-backend
- Mar 28, 2026Created twitter-extension
- May 14, 2026Created codex-plugin-claude — Use Claude from Codex for code reviews or to delegate tasks. Inverse of openai/codex-plugin-cc.
- May 20, 2026Most recent push to codex-plugin-claude
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.