01 · Roasts
Terminal editor carrying
ttt supplies 210 of the profile's 289 stars; the rest of the portfolio is still waiting for its opening act.
Test suite aristocracy
ttt, Autentico, ttt-vim, and ttt-emacs bring serious CI and differential testing; several newer demos brought only optimism.
Commit firehose
2,438 yearly commits and 218 multi-repo recent samples: this account does not believe in indoor voices.
License scavenger hunt
ttt-plugins, ttt-vim, tnmtmmorpg, both micro-frontend repos, libra-chess-ui, and ttt-emacs leave users hunting for permission slips.
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% weight68C
- Consistency20% weight80A
- Quality20% weight79B
- Depth15% weight60C
- Breadth10% weight65C
- Community10% weight55D
03 · Stats
365-day commit heatmap
266 active days
Language distribution
- JavaScript57%
- Go24%
- TypeScript12%
- HTML3%
- MDX2%
- Lua1%
- Other1%
04 · Numbers
Owned repos
non-fork
44
Commits
last 12 months
2,438
Followers
16
Joined GitHub
Mar 2016
05 · Top repos
eugenioenko /
ttt
A 57 MB, typed Go terminal IDE with 210 stars, a published tttedit.dev docs site, Homebrew/AUR/Nix/release distribution, broad editor/LSP/Git/plugin features, and unusually extensive automated validation.
eugenioenko /
autentico
Autentico is a documented, typed Go self-hosted OIDC provider with SQLite, MFA/passkeys, admin and account UIs, extensive tests, CI, and a live demo/domain despite modest 25-star adoption.
eugenioenko /
kasper-js
Kasper.js is a documented, typed component framework with signals, a custom template/expression pipeline, Vite integration, lifecycle cleanup, router support, and substantial automated coverage, but adoption remains modest at 8 stars.
eugenioenko /
ttt-emacs
A focused, well-tested Emacs compatibility plugin for ttt, with broad command coverage and a real GNU Emacs differential-testing harness, but no observable adoption yet (0 stars, 0 forks).
eugenioenko /
ttt-vim
A focused, substantial ttt editor Vim-compatibility plugin with broad modal/editing semantics, real-binary integration tests, CI, and a differential-testing harness, but only 3 stars and no license limit adoption and OSS polish.
eugenioenko /
tnmtmmorpg
A deployed TypeScript multiplayer-world platform at tnmtmmorpg.yy-dev.top, with a plugin-oriented server/client architecture, deterministic chunked worlds, inventory/crafting, NPC/combat features, and automated CI, but no visible tests or license.
eugenioenko /
libra-chess-ui
Documented, typed React/Vite chess frontend that runs the Libra Go engine through WASM and a worker, with a polished game UI but no tests, CI, or license.
eugenioenko /
ttt-plugins
A documented Lua plugin collection with 10 utility plugins, 7 formatter integrations, and 22 LSP integrations; substantial editor-facing functionality is present, but adoption, tests, CI, licensing, and typed code are absent.
eugenioenko /
micro-frontend-module-federation
Documented TypeScript pnpm monorepo demonstrating Webpack 5 Module Federation across React, Svelte, and Vue remotes, with structured app/package boundaries but no tests, CI, license, or evidence of adoption.
eugenioenko /
homebrew-ttt
A focused Homebrew tap for the named ttt terminal editor, with a four-platform formula and automated release-driven updates, but no demonstrated adoption or repository documentation.
eugenioenko /
micro-frontend-single-spa
Documented TypeScript pnpm starter demonstrating a Single-SPA shell with React, Svelte, and Vue micro-frontends plus a shared UI package, but it is a one-commit, untested and unlicensed prototype.
eugenioenko /
ttt-spell
A focused, well-documented ttt spell-checking plugin with careful aspell integration, filtering, diagnostics, corrections, and permission scoping, but no demonstrated adoption and only a short initial development window.
06 · Timeline
- Mar 14, 2016Joined GitHub
- Dec 13, 2021Created kasper-js — A lightweight component framework with fine-grained Signal-based reactivity. No virtual DOM. No magic compiler. Just components, signals, and surgical DOM updates.
- Apr 6, 2025Created autentico — Autentico is a self-hosted OpenID Connect Identity Provider built with Go. It handles the full authentication lifecycle; login, MFA, passkeys, session management, token issuance, a
- Jul 2, 2025Created libra-chess-ui
- Jan 16, 2026Created ttt — TTT Editor (Terminal Text Tool): terminal text editor IDE. A real alternative to VS Code, Zed, and Sublime that runs in your terminal. Single binary, zero config.
- May 28, 2026Created homebrew-ttt — Homebrew tap for ttt - terminal text editor
- Jun 30, 2026Created ttt-plugins — Community plugins for ttt terminal text editor
- Jul 20, 2026Created ttt-vim — Vim compatibility layer for the ttt editor (Lua plugin). Requires ttt 1.1.0+.
- Jul 21, 2026Created ttt-spell — Spell checking for the ttt terminal text editor, backed by aspell
- Jul 31, 2026Created ttt-emacs — Emacs compatibility layer for the ttt editor: prefix keymaps, kill ring, mark and region, universal argument and keyboard macros.
- Aug 4, 2026Created micro-frontend-module-federation — Webpack 5 Module Federation micro-frontend starter with React, Svelte, and Vue remotes
- Aug 4, 2026Created micro-frontend-single-spa — Single-SPA micro-frontend starter with React, Svelte, and Vue micro-frontends
- Aug 5, 2026Created tnmtmmorpg — A tick-based, grid-based multiplayer world that a group of friends extend by adding features — one folder each, no coordination, no merge conflicts.
- Aug 27, 2026Most recent push to ttt
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.