01 · Roasts
100% Solo Act, 195 Repos Deep
soloPct = 100% across 195 repos. Not a single collaborator in sight. Either you don't play well with others or you've convinced yourself duct tape is a team sport.
60% of Your Repos Are Digital Ghosts
staleRepoRatio = 0.60 — three-fifths of your public repos haven't been touched in 2+ years. That's not a portfolio, that's a graveyard with a LinkedIn headshot at the gate.
The 28-Hour Emulator Speedrun
mars-exe-re: 30 commits, custom x86 CPU, 60+ opcodes, pixel-perfect VGA rendering — all in ~28 hours. Impressive, but also concerning. Please sleep.
MIT License? Only in package.json
nearfs-upload declares MIT in package.json but has no LICENSE file in the repo root. The vibes say open source; the repo says 'trust me bro.'
520 Stars Across 195 Repos = 2.7 Stars/Repo
You've built an x86 emulator, a blockchain FS, and a WAT VGA renderer — and averaged 2.7 stars per repo. The Internet is simply not ready for your taste in niche projects.
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% weight63C
- Consistency20% weight65C
- Quality20% weight77B
- Depth15% weight65C
- Breadth10% weight65C
- Community10% weight55D
03 · Stats
365-day commit heatmap
277 active days
Language distribution
- JavaScript58%
- Swift18%
- TypeScript5%
- HTML4%
- CSS3%
- Objective-C3%
- Other9%
04 · Numbers
Owned repos
non-fork
55
Commits
last 12 months
1,168
Followers
242
Joined GitHub
Sep 2009
05 · Top repos
vgrichina /
mars-exe-re
Deep reverse engineering of a legendary 1993 DOS voxel terrain demo: pixel-perfect JavaScript port (mars.js ~350 LOC), annotated x86 disassembly (mars_annotated.txt 802 lines), custom 16-bit x86 emulator (emu86.js 1800+ LOC), and automated pixel comparison tool (compare.js) proving byte-for-byte correctness.
vgrichina /
nearfs
NEARFS is a functional IPFS-gateway backed by NEAR blockchain with working typed code, complete tests/CI, and public production instances. Well-scoped distributed system for Web3 file storage.
vgrichina /
re-skill
Claude Code skill for reverse-engineering retro games: disassemble, annotate, extract assets, web port. Specialized tool with thoughtful architecture, comprehensive documentation, and structured workflow automation. Brand new (1 day old), small codebase (27 KB), but demonstrates indie product with named scope and activ
vgrichina /
scorched-earth
Web port of classic DOS artillery game (Scorched Earth v1.50) via reverse engineering. 30 commits across 16 days; structured JS modules (game.js, physics.js, terrain.js, ai.js, etc.). Working game with 320×200 canvas, plays locally. Shipped with docs (REVERSE.md, ARCHITECTURE.md) but no CI, tests, or license.
vgrichina /
nearfs-upload
Niche NEARFS upload utility with solid engineering: typed dependencies, comprehensive test suite (splitOnBatches, uploadFiles, CAR handling, error scenarios), documented CLI and API, NEAR credential chain, but lacks CI/CD pipeline and license file in root. 26/30 recent commits show active development.
vgrichina /
wasm-vga
Collection of 18 raw WebAssembly VGA Mode 13h demos in WAT with live harness supporting sound, recording, and input. Personal portfolio project with clear structure, typed memory contracts, and working in-browser compilation.
vgrichina /
rerollgame
Reddit Devvit game generator: sandbox-based Canvas2D game creation tool with AI generation, slot-machine UI, and live preview. Well-structured web app with command-driven rendering, tested locally but nascent (27 commits in 12 hours, no stars/adoption yet).
vgrichina /
doc.wasm
A specialized .doc (OLE2/Word 97-2003) parser written entirely in raw WebAssembly Text (WAT), shipped with browser and Node.js interfaces, demonstrating solid engineering depth but nascent project maturity with zero adoption signals.
06 · Timeline
- Sep 14, 2009Joined GitHub
- Dec 9, 2022Created nearfs — Distributed file system compatible with IPFS using NEAR blockchain as a backend.
- Sep 10, 2024Created nearfs-upload
- Feb 12, 2026Created rerollgame
- Feb 20, 2026Created scorched-earth — Scorched Earth v1.50 — classic DOS artillery game reverse-engineered and rebuilt for the web
- Mar 5, 2026Created re-skill — Claude Code skill for reverse engineering retro games — disassemble, annotate, extract assets, web port
- Mar 21, 2026Created wasm-vga — Collection of VGA Mode 13h demos generated by Claude in raw WebAssembly
- Mar 23, 2026Created mars-exe-re — Reverse engineering Tim Clarke's Mars (1993) — a 5.6KB DOS voxel terrain renderer. Pixel-perfect web port, annotated disassembly, and custom x86 emulator.
- Mar 26, 2026Created doc.wasm
- Mar 29, 2026Most recent push to wasm-vga
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.