01 · Roasts
Sprint God, Shipping Ghost
You created WatchParty, AirCursor, Music-Player, and YouTube-Shorts-Agent all on 2026-07-27 — four repos in one day, two of which are literally empty. Quality over quantity is a suggestion, not a law, but it is a suggestion.
0 Stars, 0 Forks, 0 Cares
22 public repos, totalStars=0, totalForks=1. The entire portfolio has less external traction than a private Gist. At least the fork is out there experiencing the world.
CI Is a Four-Letter Word
Not a single one of your 9 scored repos has HAS_CI=yes (except Fitgirl_Downloader). You're deploying Firebase, Supabase, and Capacitor apps to production without a single automated check. Bold strategy.
The 31-Hour Architect
Jarvis — semantic routing, Whisper, Piper TTS, a skill system, and a UI layer — last push: same day it was created. You design entire systems in a single sitting and then walk away like nothing happened.
Jupyter Notebook Supremacist
42% of your codebase is Jupyter Notebooks, yet domainGuess=systems and your starred work is TypeScript. Your language distribution is having an identity crisis louder than your commit history.
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% weight56D
- Consistency20% weight55D
- Quality20% weight57D
- Depth15% weight35F
- Breadth10% weight80A
- Community10% weight25F
03 · Stats
365-day commit heatmap
25 active days
Language distribution
- Jupyter Notebook42%
- TypeScript15%
- Dart15%
- Python8%
- JavaScript8%
- C++4%
- Other8%
04 · Numbers
Owned repos
non-fork
22
Commits
last 12 months
110
Followers
1
Joined GitHub
Jun 2021
05 · Top repos
GoldleoM /
WatchParty
Fresh React+TypeScript project for synchronized video watching with Firebase backend. Competent typed code with clear component structure, meaningful docs, and functional feature set (chat, reactions, presence), but brand new (2 commits, created 2026-07-27) with no tests, CI, or external adoption signals.
GoldleoM /
portfolio
Personal portfolio site showcasing 10+ production projects. Typed React 18 + Framer Motion + Tailwind, structured components, no README/tests/CI, ~8.5MB codebase demonstrating substantial design work but limited deployment metadata.
GoldleoM /
Jarvis
Personal voice assistant project (~171 KB codebase) with Python and ML integration (Whisper, Piper TTS, semantic routing). Typed language, documented, structured multi-file layout, and tests present. Under 1 week old with 18 commits; early-stage experimental work by individual developer.
GoldleoM /
Life
Early-stage game backend: TypeScript monorepo with activity pipeline, quest/skill systems, and Fastify API. Well-documented vision but only ~2 commits across Phase 1 architecture—MVP-level implementation with mocked dependencies and incomplete schema integration.
GoldleoM /
Music-Player
Offline-first Android/web music player with React 18, IndexedDB, and Capacitor. Well-structured with docs folder and ARCHITECTURE.md, typed context system, but lacks tests, CI, and was created within the last 24 hours with only 1 commit.
GoldleoM /
NotesManager
Early-stage TypeScript/React note management app with Firebase auth, Supabase backend, and AI chat integration. Typed, structured, and documented, but nascent—0 stars, single recent commit in 30 days, no tests or CI.
GoldleoM /
Fitgirl_Downloader_FuckingFast
Web scraper + link resolver for FitGirl game repacks with Gradio/Flask frontend. Extracts FuckingFast download URLs but lacks documentation, tests, CI, type hints, and deployed mostly as Hugging Face template.
GoldleoM /
AirCursor
Empty scaffold repo with 3KB size, 1 commit, no README, no tests, no CI, created and abandoned same day. Not reached production readiness.
GoldleoM /
YouTube-Shorts-Agent
Empty repository scaffold with no files, no documentation, and only initial commit. Repo description indicates intended AI video processing tool, but contains zero implementation.
06 · Timeline
- Jun 22, 2021Joined GitHub
- Jan 9, 2026Created NotesManager
- Jun 12, 2026Created Jarvis
- Jul 10, 2026Created Life
- Jul 27, 2026Created WatchParty
- Jul 27, 2026Created AirCursor — Real-Time Computer Vision & Hand Gesture Controlled Virtual Mouse Cursor System built with OpenCV, MediaPipe, NumPy, and Win32 APIs.
- Jul 27, 2026Created Music-Player — Modern Offline-First Android & Web Audio Player built with React 18, Vite, Capacitor Android SDK, IndexedDB, and Tailwind CSS.
- Jul 27, 2026Created YouTube-Shorts-Agent — Autonomous AI Video Processing & Automation Pipeline for downloading long-form videos, transcribing segments, auto-cropping vertical Shorts, and generating captions.
- Jul 27, 2026Created portfolio — Aaron Jain — AI Systems & Machine Learning Engineer Portfolio. Built with React 18, Vite, Framer Motion, and Tailwind styling.
- Jul 30, 2026Created Fitgirl_Downloader_FuckingFast
- Aug 3, 2026Most recent push to portfolio
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.