01 · Roasts
The One-Shot Syndrome
game-boy-emulator- (3 commits in 5 minutes), VibeCheck (1 commit, created and pushed same day), speros (0 commits, 0 KB) — you have a habit of generating repos the way people generate grocery lists: quickly and never revisiting them.
89% Jupyter, 0% Tests
Jupyter Notebook owns 89% of your language bytes, yet not a single one of your 11 analyzed repos has a test suite. That's not data science — that's vibes science.
README? Optional, Apparently
5 out of 11 repos have no README whatsoever. Gatekeeper, Odena, phased-reasonance-model, speros, and decision-ledger all launched into the void without so much as a one-liner explaining what they do.
CI is a Myth
Zero CI pipelines. Across every single repo. 189 public repos and not one GitHub Actions workflow protecting any of them. Your code ships on vibes and prayer.
Portfolio of Sprints
Your strongest project, hackmate-space, has 11 stars and a live URL — genuinely impressive. Everything else looks like hackathon leftovers that never got a second commit. The gap between your best and median work is a canyon.
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% weight62C
- Consistency20% weight65C
- Quality20% weight57D
- Depth15% weight58D
- Breadth10% weight65C
- Community10% weight55D
03 · Stats
365-day commit heatmap
167 active days
Language distribution
- Jupyter Notebook89%
- TypeScript6%
- Python3%
- C++2%
- HTML0%
- CSS0%
04 · Numbers
Owned repos
non-fork
72
Commits
last 12 months
482
Followers
117
Joined GitHub
Oct 2021
05 · Top repos
dfordp /
hackmate-space
Hackmate is a TypeScript-based swipe matching platform for founders with typed code, structured architecture, Redis caching, and a live product (hackmate.app), but lacks tests, CI, and formal license—solid indie project in early stage adoption.
dfordp /
portfolio
A personal portfolio website built with Next.js and TypeScript. Showcases professional experience, projects, and GitHub contributions. Typed, well-structured React components, responsive design with theme support, and integration with GitHub API for displaying merged pull requests.
dfordp /
Gatekeeper
Early-stage support ticket platform with FastAPI backend and Next.js frontend. Integrates Groq AI, Telegram bot, and semantic search. 1.2MB codebase with ~45 commits over 1.5 months shows active development but lacks README, tests, CI, and production-grade craftsmanship.
dfordp /
decision-ledger
FastAPI tender evaluation POC with vector-based reasoning, document ingestion (PDF OCR, Excel), and Groq LLM integration. Unfinished: no README, no tests/CI, untyped, in-memory storage. Single developer, experimental stage.
dfordp /
game-boy-emulator-
Game Boy emulator in C++20 with CPU, PPU, APU, and SDL2 graphics. Typed, structured codebase with clear architecture but minimal commit history (3 commits in ~5 minutes).
dfordp /
aarchid-rework
Early-stage TypeScript plant-care AI platform with ambitious vision (forensic health audits, growth tracking, asset management). README documents the concept well, but the 5-day-old repo lacks tests, CI, license, and real user traction. Works as a typed project with documented scope, but represents a startup sprint rat
dfordp /
Odena
TypeScript project with 30 recent commits across ~4 months and 17MB codebase, but lacks README, tests, CI, and licensing—experimental personal work with no documentation or production signals.
dfordp /
anes-social-media-analysis
Single Jupyter notebook analyzing ANES 2020-2024 social media participation trends using weighted survey methodology. Well-documented research project with clear analytical framework, but minimal code reuse, no tests/CI, nascent codebase (39 KB, 6 commits in ~4 hours).
dfordp /
VibeCheck
One-day-old Discord bot for behavioral analysis via LLM scoring. Single commit, minimal code (31 KB), no tests/CI. Novelty concept but pre-alpha execution with hardcoded refs, unfinished file structure, and no production readiness signals.
dfordp /
phased-reasonance-model
Empty scaffold with 5 KB size, 2 commits over 2 days, no documentation, tests, CI, or meaningful code. Appears to be a one-shot dump with no sustained development.
dfordp /
speros
Empty scaffold repo with zero commits, no files, no documentation, and no license. Created and immediately pushed with no substantive content.
06 · Timeline
- Oct 21, 2021Joined GitHub
- May 1, 2025Created hackmate-space — A swipe-based matchmaking platform designed to help founders and builders discover potential co-founders, collaborators, or indie hackers
- Oct 26, 2025Created portfolio
- Oct 29, 2025Created Odena
- Jan 12, 2026Created Gatekeeper
- Feb 1, 2026Created speros
- Feb 12, 2026Created anes-social-media-analysis
- Feb 20, 2026Created game-boy-emulator-
- Feb 27, 2026Created decision-ledger
- Mar 1, 2026Created phased-reasonance-model
- Mar 30, 2026Created aarchid-rework — Transforming Plant Care from Generic Reminders to Scientific Asset Protection
- Apr 6, 2026Created VibeCheck — Vibecheck knows how you talk. Slash commands to analyze any user's behavioral profile, generate a radar chart, roast them with AI, or run a server-wide leaderboard. The data doesn'
- Apr 22, 2026Most recent push to decision-ledger
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.