01 · Roasts
TypeScript or Die
70% TypeScript, 14% JavaScript, and the remaining 16% is basically 'TypeScript but slightly less TypeScript'. You have discovered one language and you are mining it to its core.
763 PRs/Year and Yet...
You filed 763 pull requests in a year — that's 2 per day — but your public repos have a combined 17 forks. Either TanStack is doing all the heavy lifting for your reputation, or most of those PRs are automated 'update dependency' commits.
53% Graveyard Rate
Half your 81 public repos haven't seen a commit in 2+ years. That's not a portfolio, that's an archaeological dig. The ratio of abandoned experiments to shipped products is… concerning.
No CI? In This Economy?
Your 'skills' repo — a 1513 KB multi-tool AI agent platform with ffmpeg orchestration — ships with zero CI. You wrote a 1500-line RFC writer skill but couldn't add a GitHub Actions workflow file.
Week 18 Void
2418 commits in a year, dense green squares wall-to-wall — except week 18, which is a perfect, unexplained void of zero activity. We don't talk about week 18.
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% weight66C
- Consistency20% weight87A
- Quality20% weight77B
- Depth15% weight55D
- Breadth10% weight40D
- Community10% weight65C
03 · Stats
365-day commit heatmap
279 active days
Language distribution
- TypeScript70%
- JavaScript14%
- CSS6%
- HTML5%
- SCSS2%
- MDX1%
- Other2%
04 · Numbers
Owned repos
non-fork
34
Commits
last 12 months
2,418
Followers
600
Joined GitHub
Apr 2016
05 · Top repos
AlemTuzlak /
kiira
TypeScript tooling that type-checks code fences in Markdown docs. Well-structured monorepo with comprehensive tests, CI, and documentation. 79 stars, named product (Kiira), npm package published, VS Code extension in marketplace.
AlemTuzlak /
skills
Opinionated collection of 20+ AI agent skills (Claude Code, Copilot, Cursor, Gemini) for marketing, video, presentations, and documentation. Structured YAML + markdown with clear conventions, documented via README and AGENTS.md, HAS_TESTS=yes, but no CI and no license.
AlemTuzlak /
remix-ecommerce
TypeScript Remix e-commerce reference project with structured layout, tests (vitest), type safety (Zod schemas), and docs; active portfolio example built for educational video series.
06 · Timeline
- Apr 15, 2016Joined GitHub
- Feb 5, 2024Created remix-ecommerce — Repository for creating an e-commerce website with Remix, used for the "Remix Done Right" YouTube series.
- Apr 11, 2026Created skills — Personal AI agent skills for Claude Code, Copilot, Codex, Gemini & Cursor — turn a PR or idea into marketing content, technical Slidev presentations, courses, changelogs, and rende
- Jun 5, 2026Created kiira — Type-check the TypeScript & JavaScript code in your Markdown against your real project — in your editor, the CLI, and CI.
- Aug 20, 2026Most recent push to skills
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.