01 · Roasts
One-Day Shipping Department
ifsc-search, hugo-to-confluence, vibe-stripe-adyen, and dicom-to-shareable were all created and last-pushed within the same calendar day. That's not a portfolio — that's a commit binge.
87 PRs, 7 Stars
You filed 87 pull requests this year on other people's code but your own 31 repos have accumulated a grand total of 7 stars. The effort is clearly there; it's just pointed entirely outward.
Obj-C Ghost Town
37% of your codebase is Objective-C — a language whose own creator deprecated it. Those repos haven't been pushed in years and are dragging your stale-repo ratio to 0.45. Time for a funeral.
Depth? Searching…
Your deepest repos score depth=35, achieved via an 18-commit burst in 10 hours. Sustained, iterative development over months is the one thing missing from every project here.
PLpgSQL at 20%
One-fifth of your public code is PLpgSQL. That's either a very interesting database story you're not telling, or a very old job's schema migrations that should have stayed private.
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% weight46D
- Consistency20% weight35F
- Quality20% weight72B
- Depth15% weight35F
- Breadth10% weight65C
- Community10% weight50D
03 · Stats
365-day commit heatmap
151 active days
Language distribution
- Objective-C37%
- PLpgSQL20%
- Rust14%
- JavaScript8%
- Vim Script4%
- Java4%
- Other13%
04 · Numbers
Owned repos
non-fork
20
Commits
last 12 months
182
Followers
22
Joined GitHub
Apr 2009
05 · Top repos
knutties /
ifsc-search
Self-contained Go HTTP service for fuzzy searching Indian bank branches via Bleve index. Fully typed, tested, documented, and containerized—clean production-ready tool but nascent (18 commits in 10 hours, 0 stars/forks, single-person portfolio piece).
knutties /
bharat-basha-prachar-sabha
Early-stage educational SaaS platform in Rust teaching Indian mother tongues. Multi-service backend architecture with typed domain logic, CI/CD, and structured docs. Only 8 commits over 5 days; no real adoption signals yet.
knutties /
hugo-to-confluence
A fresh personal project implementing Hugo-to-Confluence sync tool with markdown parsing, Confluence REST API integration, and comprehensive test coverage, but extremely limited adoption and minimal commit history.
knutties /
dicom-to-shareable
DICOM-to-MP4 converter; functional utility for medical imaging sharing. Single Python script (6 KB), just-initialized repo, no tests/CI/type hints. One-off tool dump, minimal adoption signals.
knutties /
vibe-stripe-adyen
Minimal payment router bridging Stripe (USD) and Adyen (EUR) with Express API. Single test file, no README, no CI, untyped JavaScript. One-shot dump created and pushed same minute.
06 · Timeline
- Apr 23, 2009Joined GitHub
- Mar 19, 2026Created bharat-basha-prachar-sabha — Learn your mother tongue where-ever you are in India
- Mar 19, 2026Created dicom-to-shareable — DICOM Images to mp4 converter
- Mar 28, 2026Created vibe-stripe-adyen
- Mar 31, 2026Created hugo-to-confluence — Hugo blog to Confluence
- Apr 27, 2026Created ifsc-search — Self-contained HTTP search service for Indian bank branches by IFSC, built on Bleve over the razorpay/ifsc CSV release.
- Apr 27, 2026Most recent push to ifsc-search
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.