▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#245 — Top 79.5%

veer-mehta

Veer Mehta

C

Getting there

Overall

0.0

/ 100

01 · Roasts

The License Collector (Zero Edition)

5 out of 7 repos have no license. joqer-engine, h2cred, distributed-drive-client, asm-game, typing-game-jsp — all legally unclaimable. You're shipping code into a legal grey zone at an impressive scale.

CI? Never Heard Of Her

Not a single one of your 7 repos has a CI pipeline. vim-arena has strict TypeScript, joqer-engine has a whole DQN training loop — and yet zero automated validation guards any of it. Green checkmarks are apparently optional.

97% C# But Make It Confusing

By bytes you're basically a C# monolith (97%), but your actual repos are Python RL agents, TypeScript games, Solidity contracts, and x86 Assembly. Your language stats are lying about who you are.

Hardcoded Credentials Speedrun

typing-game-jsp ships with hardcoded database credentials in source. That's not a code smell — that's a security incident waiting for its debut appearance.

4 Total Stars, 7 Repos, Infinite Ambition

A Balatro RL agent, a Vim-themed tower defense game, a hydrogen credit dApp — genuinely creative ideas, all hovering at 0 stars. The gap between concept quality and marketing effort is... considerable.

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

  • Impact
    25% weight
    56D
  • Consistency
    20% weight
    60C
  • Quality
    20% weight
    57D
  • Depth
    15% weight
    55D
  • Breadth
    10% weight
    55D
  • Community
    10% weight
    50D

03 · Stats

365-day commit heatmap

44 active days

Less
More

Language distribution

6 langs
  • C#97%
  • JavaScript1%
  • ShaderLab1%
  • TypeScript1%
  • Python0%
  • CSS0%

04 · Numbers

Owned repos

non-fork

12

Commits

last 12 months

99

Followers

23

Joined GitHub

Nov 2019

05 · Top repos

veer-mehta /

joqer-engine

50/100

Reinforcement learning agent for Balatro game with Double DQN training (20k episodes), Lua-Python bridge mod integration, and comprehensive poker hand evaluation logic spanning 158 KB.

I40Q60D50
README
Lua01mo ago

veer-mehta /

vim-arena

48/100

Novel TypeScript tower defense game mechanic using Vim-like text editor as gameplay battlefield. Combines Phaser 3, React, and custom VimEngine. Shipped with working gameplay, leaderboard, no tests or CI. 25 commits over 3.5 weeks.

I25Q60D50
READMETyped
TypeScript01mo ago

veer-mehta /

h2cred

42/100

Full-stack dApp for hydrogen credit trading on Sepolia with Stripe integration. Typed frontend (React+ethers.js), untyped Node.js backend, Solidity contracts, and Prisma ORM. Documented README but no tests, CI, or license. ~1760 KB codebase with structured src/ layout and meaningful project architecture.

I25Q50D50
README
JavaScript01mo ago

veer-mehta /

typing-game-jsp

37/100

Personal typing-speed-test web app using JSP/Servlets/PostgreSQL. Typed Java project with structured src/ layout, meaningful README, and working backend. 62 KB codebase with no tests/CI and hardcoded database credentials exposed in source.

I25Q50D35
READMETyped
Java01mo ago

veer-mehta /

distributed-drive-client

30/100

Early-stage distributed file storage tool using Google Drive and encryption; untyped Python with Flask web UI, working core logic, minimal tests/CI, and basic documentation. Created 6 days ago with 13 commits.

I15Q40D35
README
Python01mo ago

veer-mehta /

air-borne

30/100

Personal Unity third-person controller project with physics-based airborne movement. Typed C# with README and tests, but no CI/license, thin docs, sporadic commits, and zero adoption.

I15Q45D35
READMETestsTyped
C#01mo ago

veer-mehta /

asm-game

27/100

Bare-metal 8086 Assembly shooting game built for DOSBox. Functional but minimalist: no tests, no CI, no license, sparse documentation beyond README. Demonstrates low-level x86 programming and retro game mechanics, but lacks production infrastructure.

I15Q35D30
README
Assembly11mo ago

06 · Timeline

  1. Nov 8, 2019
    Joined GitHub
  2. Sep 1, 2024
    Created air-borne
  3. Nov 4, 2024
    Created asm-game — A shooting game made in 8086 masm(assembly)
  4. Aug 30, 2025
    Created h2cred — A full-stack dApp for buying, transferring, and managing hydrogen credits on the Sepolia Ethereum blockchain.
  5. Nov 7, 2025
    Created typing-game-jsp — A full-stack typing speed test web app built using JSP.
  6. Jan 2, 2026
    Created joqer-engine — A rl agent that plays Balatro, trained with Double DQN and integrated as a Steamodded mod.
  7. Mar 30, 2026
    Created vim-arena — A tower defense game where the battlefield is a Vim-like text editor. Built with Phaser 3 and TypeScript.
  8. Apr 18, 2026
    Created distributed-drive-client
  9. Apr 23, 2026
    Most recent push to distributed-drive-client

07 · Compare

github.com/
veer-mehta · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total56.1
Top-end curve+4.1
Final overall60.2

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 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.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 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.
  4. 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.
  5. 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.
veer-mehta · 60.2/100 — Rate My GitHub