01 · Roasts
Test-Free Zone
777 commits across 45 repos and not a single HAS_TESTS=yes anywhere. ShellCheck and PSScriptAnalyzer run in CI but you've apparently never heard of pytest, Pester, or Bats. Your scripts verify nginx SHA256 checksums but not their own logic.
288 PRs, 42 Followers
You opened 288 pull requests this year — more PRs than most developers write commit messages — yet only 42 people follow you. You're contributing at A-tier volume with a D-tier public profile. Fill in the bio.
School Project Hoarder
public-cloud-concepts, automated-infrastructures, PS-Tovenaars — three of your top repos are explicitly labelled school projects or 'deprecated as module is completed.' Your GitHub is 60% coursework portfolio and 40% personal tools.
Post-Quantum Overkill, No README Bio
You configured ML-KEM768 key exchange in nginx AND openssh before writing a single sentence about yourself in your GitHub bio. Post-quantum cryptography: yes. Profile description: empty.
Personal Server Excuse
Your profile README literally says your primary projects are hosted on your personal server, not GitHub. So this entire portfolio is the side dish. Respect the self-hosting conviction, but GitHub still sees you as a part-timer.
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% weight65C
- Quality20% weight67C
- Depth15% weight65C
- Breadth10% weight80A
- Community10% weight55D
03 · Stats
365-day commit heatmap
170 active days
Language distribution
- CSS25%
- PowerShell17%
- C#13%
- JavaScript11%
- HTML9%
- Shell6%
- Other19%
04 · Numbers
Owned repos
non-fork
23
Commits
last 12 months
777
Followers
42
Joined GitHub
Mar 2022
05 · Top repos
Stensel8 /
WinDeploy
Windows 11 deployment automation toolkit in PowerShell 7 with structured architecture, comprehensive CI/security scanning, extensive documentation, and active development. Viable indie tool suitable for production use despite untyped language.
Stensel8 /
Scripts
Personal toolkit of ~20 shell/PowerShell installer scripts for Linux/Windows automation. Typed lang (shell), structured src/, CI/validation, README, comprehensive docs. Working portfolio project with ~3.4 MB codebase and 30 recent commits spanning cross-platform tooling (nginx, docker, ansible, openssh, terraform, Wind
Stensel8 /
public-cloud-concepts
Educational portfolio of cloud engineering assignments (GCP, GKE, CI/CD) with 56MB of code, documentation, and infrastructure-as-code. 30 commits over 3 months demonstrating structured learning progression through 7 weeks with working pipelines and deployment patterns.
Stensel8 /
Zephyrus-Linux
Personal setup documentation for CachyOS on ASUS ROG Zephyrus G16 (2024) with Hugo-built docs site, CI/CD, and one utility script. Non-trivial but niche scope.
Stensel8 /
automated-infrastructures
University course project providing Terraform, Ansible, Bicep, and Docker IaC examples across 7 weekly modules. Structured, documented, typed HCL/YAML, but no tests/CI and purely educational scope with 2 stars.
Stensel8 /
PS-Tovenaars
Dutch-language school PowerShell project with VM/DC/DHCP/SQL setup scripts. Well-documented README with GPG setup, CI pipeline via PSScriptAnalyzer, MIT license. ~120KB codebase with practical infrastructure automation. No tests; untyped.
Stensel8 /
Music-Sync
Flask-based tool syncing Spotify saved tracks to Tidal playlists via OAuth2. Personal project with ~41 KB, basic structure, Python but untyped. Has documentation (ARCHITECTURE.md) but lacks tests, CI, and modern tooling.
Stensel8 /
Configs
Personal reference config collection: hardened nginx (TLS 1.3, HTTP/3, zstd), OpenSSH (Ed25519+ML-KEM, key-only auth), and Podman Quadlets for media stack. Well-structured with clear documentation but minimal adoption signals.
Stensel8 /
BypassNRO
Single-purpose Windows 11 utility that bypasses NRO using Sysprep/unattend.xml; 36 KB codebase with README, CI pipeline, but no tests, license, or structured docs; 25 of last 30 commits shows recent activity but modest scope.
Stensel8 /
csv2tidal
Small Python CLI tool for importing Tidal playlists from CSV. Typed, documented README with clear usage instructions, but lacks tests, CI, and architectural depth. Personal project with modest scope and limited adoption (4 stars).
Stensel8 /
DNS-Block
Personal DNS blocklist repository with 9 curated lists (6,601–14 domains each) and multi-format support (hosts.txt, domains.txt). Typed language absent; clear README but no tests, CI, or license. 26 commits across 13 months shows sustained maintenance.
Stensel8 /
Stensel8
Personal profile README with tech interests and philosophy; no code files sampled, minimal footprint (9 KB), no tests/CI/license. Essentially a one-person introduction document rather than a functional project.
06 · Timeline
- Mar 27, 2022Joined GitHub
- Jan 8, 2025Created Scripts — Scripts for automating repeated tasks across servers, VMs, and Linux/Windows systems.
- Jan 30, 2025Created Music-Sync — Simple Python-based tool to transfer your music across streaming services.
- Mar 11, 2025Created automated-infrastructures — Terraform, Ansible, Bicep, Docker.
- Apr 4, 2025Created DNS-Block — Repository containing blocked DNS domains. Intended to gain a little more own control.
- May 3, 2025Created csv2tidal — Reads Playlists/albums from a CSV file and imports them into your Tidal profile.
- May 6, 2025Created PS-Tovenaars — Toveren met Powershell. Een repository gemaakt voor school-doeleinden.
- May 27, 2025Created Configs — Some config files that I use often.
- Sep 17, 2025Created Stensel8 — My own README!
- Oct 13, 2025Created BypassNRO — Fixing and Re-implementing Microsoft's removal of BypassNRO with PowerShell, Sysprep and AutoUnattend.
- Oct 21, 2025Created WinDeploy — Windows 11 deployment automation repository.
- Feb 9, 2026Created Zephyrus-Linux — My current Linux setup on my ROG Zephyrus G16 GA605WV (2024),
- Feb 19, 2026Created public-cloud-concepts — My individual portfolio assignments and their documentation for Saxion HBO-ICT: Cloud Engineering (GCP, AWS, DevOps)
- May 28, 2026Most recent push to Stensel8
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.