01 · Roasts
Test? Never Heard of Her
Three repos. Three README files. Three CI configs. Zero tests. Across every single project. You've automated GitHub PRs with AI agents but can't be bothered to write one `assert` statement.
Hackathon Speed-Runner
hackeurope's entire commit history spans 2 days (Feb 21–22). 468 KB of production-grade infrastructure, deployed to Railway, built in 48 hours. That's impressive — and also a great way to never touch it again.
4 Followers, 36 PRs
You opened 36 pull requests this year but have 4 followers. Either you're very busy merging your own feature branches or the world just hasn't found you yet. Probably both.
K8s Controller With No Auth
PR-Environment-Manager has a Kubernetes controller, client-go integration, pod readiness checks — and incomplete authentication. You built the spaceship but forgot the door lock.
Half a Year of Silence
Weeks 1–9 of your heatmap are completely dark. You essentially didn't exist on GitHub for the first two months of the measured year, then suddenly went full send. Seasonal developer energy is still developer energy, I guess.
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% weight55D
- Consistency20% weight55D
- Quality20% weight59D
- Depth15% weight50D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
163 active days
Language distribution
- TypeScript51%
- Python35%
- Jupyter Notebook9%
- HTML3%
- CSS2%
- JavaScript1%
04 · Numbers
Owned repos
non-fork
15
Commits
last 12 months
404
Followers
4
Joined GitHub
Aug 2018
05 · Top repos
TommasoMoro03 /
hackeurope
Pryo automates A/B testing via Claude AI agents that read codebases, write experiment code, and open PRs. Full-stack TypeScript/Python app with FastAPI backend, React frontend, PostgreSQL, and GitHub integration deployed to Railway.
TommasoMoro03 /
PR-Environment-Manager
Personal learning project building a Kubernetes scale-to-zero PR environment manager. Demonstrates solid architecture and Go/K8s competency, with working controller (client-go, activity tracking, pod readiness checks), GitHub Actions CI/CD, and comprehensive infrastructure-as-code. Early stage: no tests, incomplete aut
TommasoMoro03 /
netresearch
A 24-hour LauzHack hackathon project combining AI agents with 3D graph visualization. Built with TypeScript frontend (React/Three.js), Python backend (FastAPI, agentic orchestration). Demonstrates competent full-stack work and is documented, but 1 star, no tests/CI, and v1.0.0 nature indicate pre-production stage.
06 · Timeline
- Aug 10, 2018Joined GitHub
- Nov 23, 2025Created netresearch — An agentic AI platform that lets you visualize your personal research network in a custom 3d graph. Built in 24h during LauzHack
- Feb 21, 2026Created hackeurope — Automate product validation
- Mar 22, 2026Created PR-Environment-Manager — A Kubernetes-native platform for managing PR preview environments with intelligent scale-to-zero capabilities
- Apr 5, 2026Most recent push to PR-Environment-Manager
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.