01 · Roasts
96% HTML, 0% Shame
Your language breakdown is 96% HTML. You're listed as a Software Engineer and Competitive Programmer, but your GitHub looks like a web design student's homework folder from 2003.
Tests? Never Heard of Her.
Across 8 repos analyzed, exactly ONE test file exists — a heap test in DSA. No CI anywhere. K.gg has mutex-protected concurrency and a ticker cleanup loop, but you couldn't be bothered with a single go test file.
gsh: A 3-Day Attention Span
gsh was created on 2026-03-03, last pushed on 2026-03-06, and has 6 KB of content. That's a weekend project that didn't survive the weekend. Not even a README to explain what it was supposed to be.
Profile Repo Has More Commits Than Ideas
Your 'Pythonwithsean' profile README repo got 30 sampled commits — but the file tree came back empty. You committed to your skills list more than to any actual project.
Async-JS-is-Hard (So Is Shipping)
Async-JS-is-Hard exists as a React+TypeScript visualizer with a TODO.html roadmap. The app.tsx is a placeholder. At least the repo name is honest about the difficulty — finishing things included.
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% weight65C
- Quality20% weight32F
- Depth15% weight58D
- Breadth10% weight45D
- Community10% weight40D
03 · Stats
365-day commit heatmap
162 active days
Language distribution
- HTML96%
- Java1%
- CSS1%
- JavaScript1%
- Python0%
- Lua0%
- Other1%
04 · Numbers
Owned repos
non-fork
13
Commits
last 12 months
123
Followers
85
Joined GitHub
Jun 2022
05 · Top repos
pythonwithsean /
Portfolio
Personal portfolio site built with React, Vite, and Tailwind. Displays internship experience, skills, projects, and includes an embedded Geometry Dash mini-game. Minimal documentation and no tests, but structured layout with working frontend code.
pythonwithsean /
DSA
Educational DSA practice repo with unpolished implementations covering graphs, heaps, LeetCode problems, and Advent of Code. Minimal structure, no CI/tests (except one test file), no type hints, and sparse documentation beyond README title.
pythonwithsean /
K.gg
A minimal in-memory TCP key-value store in Go with basic GET/PUT/DEL/LIST operations, expiry support, and mutex-protected concurrency. Working prototype but thin scope and no tests or CI.
pythonwithsean /
Dotfiles
Personal NeoVim dotfiles configuration repo with LazyVim-based setup. Single star, no documentation, no license. Lua configuration files managing plugins (gruvbox, telescope, LSP) and keymaps without broader reuse or adoption intent.
pythonwithsean /
Async-JS-is-Hard
Early-stage React + TypeScript educational visualizer for async JavaScript concepts. Scaffold with boilerplate setup (Vite, ESLint, tsconfig) but minimal functional implementation—just placeholder App.tsx and TODO.html roadmap.
pythonwithsean /
BetterDev
Early-stage educational HTML website on math and DSA. Minimal star count (3), no README, no tests/CI, and no structured documentation. 28 commits in ~month shows some activity but lacks professional maturity.
pythonwithsean /
Pythonwithsean
Personal profile README with no substantive code; 142 KB repo containing only skills listing and no functional projects or implementation.
pythonwithsean /
gsh
Empty scaffold with HTML codebase, no README, tests, CI, or structure. Created 2026-03-03, 6KB total, 0 stars/forks. Minimal viable project with generic commit description.
06 · Timeline
- Jun 13, 2022Joined GitHub
- Oct 8, 2023Created Portfolio — My Porfolio
- Oct 12, 2023Created Pythonwithsean
- Apr 26, 2024Created Dotfiles — My DotFiles
- Jan 10, 2025Created DSA — My Repo where I code Data strucures and algorithms
- Nov 19, 2025Created K.gg — Key Value Store Written in Go
- Feb 17, 2026Created BetterDev — Website to Learn all the Maths and DSA to be Cracked
- Mar 3, 2026Created Async-JS-is-Hard — A Javascript Visualizer to understand Async Callbacks and the Event Loop in Javascript
- Mar 3, 2026Created gsh — An Open Source AI Git Commit Generater in the Terminal
- May 6, 2026Most recent push to DSA
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.