Rate My GitHub

Profiles, repos, scores & roasts

← Rate my GitHub
mp3guy GitHub avatar

#24 · Top 97.8%

mp3guy

Thomas Whelan

Research Scientist at Surreal

B

Solid engineer

bronze medal

Overall

0.0

/ 100

Roasts

Category breakdown

mp3guy category score radarImpactConsistencyQualityDepthBreadthCommunity

Impact

25% weight

86A

The portfolio includes ambitious computer-vision and GPU-oriented projects, alongside several specialized tools and experiments, indicating substantial technical usefulness and scope.

Consistency

15% weight

78B

The visible portfolio spans 2014 through 2026, with several projects receiving updates in 2021–2025 and multiple active, non-archived repositories.

Quality

25% weight

72B

Metadata supports mature project selection and long-lived maintenance signals, but no claims about unavailable materials or implementation details are made.

Depth

20% weight

88A

Several major repositories show multi-year longevity and recent maintenance, suggesting sustained ownership of technically demanding projects rather than only short experiments.

Breadth

10% weight

61C

The listed work covers C++, C, Python, and TypeScript, with projects ranging from computer vision and GPU work to utilities and smaller applications.

Community

5% weight

67C

Follower and star counts provide a positive but limited signal of external interest; this score is kept moderate because popularity is only a weak tie-breaker and detailed community evidence is unavailable.

Stats

52-week commit heatmap

8 active days

Language distribution

  • C++67%
  • Python17%
  • C8%
  • TypeScript8%

Based on the bounded repository sample saved with this analysis.

Numbers

Owned repos

Non-fork sample

12

Commits

Last 12 months

5

Followers

Accepted fact

885

Joined GitHub

Profile date

Jan 2013

Top repos

Scores marked Profile rating use bounded public repository metadata. Full repo analysis appears only when a separate accepted repository analysis exists.

Timeline

  1. Joined GitHub
  2. Created mp3guy/backpropagation - Simple object-oriented implementation of a multi-layer perceptron which uses the back propagation algorithm to learn
  3. Created mp3guy/campi - Small "motion detection" program for the Raspberry Pi with camera module
  4. Created mp3guy/logger1 - Tool for logging RGB-D data from the Microsoft Kinect and ASUS Xtion Pro Live
  5. Created mp3guy/logger2 - Tool for logging RGB-D data from the ASUS Xtion Pro Live with OpenNI2
  6. Created mp3guy/stopwatch - Easy to use simple benchmarking tool
  7. Created mp3guy/surfreg - Automatic surface registration tool for ICL-NUIM datasets
  8. Created mp3guy/icpcuda - Super fast implementation of ICP in CUDA for compute capable devices 3.5 or higher
  9. Created mp3guy/elasticfusion - Real-time dense visual SLAM system
  10. Created mp3guy/kintinuous - Real-time large scale dense visual SLAM system
  11. Created mp3guy/sunandmoon - Script to calculate the times you can catch a solar or lunar rise or set for a location and direction.
  12. Created mp3guy/syme3 - SE(3) exponential map at zero helper for SymPy
  13. Created mp3guy/yet-another-power-card - Yet another power card (YAPC) for Home Assistant
  14. Most recent push to mp3guy/yet-another-power-card

Compare

MP3GUY · 6DMEDIAN CODER

MP3GUY compared with MEDIAN CODER across six rating categoriesImpactConsistencyQualityDepthBreadthCommunity

Rubric

How this score was produced

Overall = Σ(category × weight) + deterministic top-end curve

CategoryWeightScoreContribution
Impact25%8621.50
Quality25%7218.00
Depth20%8817.60
Consistency15%7811.70
Breadth10%616.10
Community5%673.35
Impact · 86/100

What it measures. Project usefulness, ambition, originality, and coherence. Popularity is not impact.

Evidence for mp3guy. The portfolio includes ambitious computer-vision and GPU-oriented projects, alongside several specialized tools and experiments, indicating substantial technical usefulness and scope.

Quality · 72/100

What it measures. Engineering and project-maturity signals supported by the available public metadata.

Evidence for mp3guy. Metadata supports mature project selection and long-lived maintenance signals, but no claims about unavailable materials or implementation details are made.

Depth · 88/100

What it measures. Sustained ownership, meaningful scope, and continued maintenance rather than one-shots.

Evidence for mp3guy. Several major repositories show multi-year longevity and recent maintenance, suggesting sustained ownership of technically demanding projects rather than only short experiments.

Consistency · 78/100

What it measures. Recency and contribution patterns across the supplied activity window.

Evidence for mp3guy. The visible portfolio spans 2014 through 2026, with several projects receiving updates in 2021–2025 and multiple active, non-archived repositories.

Breadth · 61/100

What it measures. Language entropy and project-type diversity across owned repos.

Evidence for mp3guy. The listed work covers C++, C, Python, and TypeScript, with projects ranging from computer vision and GPU work to utilities and smaller applications.

Community · 67/100

What it measures. A weak positive tie-breaker for supplied community signals, never a popularity penalty.

Evidence for mp3guy. Follower and star counts provide a positive but limited signal of external interest; this score is kept moderate because popularity is only a weak tie-breaker and detailed community evidence is unavailable.

Raw total
78.25
Top-end curve
+0.00
Final overall
78.2

Tier thresholds

S 90-100 Mass-producing humansA 80-89 Ship machineB 70-79 Solid engineerC 60-69 Getting thereD 40-59 README enthusiastF 0-39 GitHub tourist

I. How this saved profile rating was produced

  1. 01

    Validate. The server validates the login, signed browser session, attempts, cooldown, daily ceiling, and the single provider permit.

  2. 02

    Collect. The VPS collector reads bounded public profile metadata and up to 12 recent repository metadata rows in volatile memory.

  3. 03

    Rate. One pinned provider returned a closed profile-rating object with no tools, browsing, shell, or repository-content access.

  4. 04

    Verify. Server checks bound the subject, rejected unsafe or echoed text, validated the schema, and recomputed rubric-v3 final arithmetic.

  5. 05

    Save. Only a valid completion and allowlisted post-completion facts commit atomically; the public projection is then rebuilt.

This saved profile analysis is metadata-only and did not read repository trees, README files, or source code. Availability of new analysis is separate from this historical result.

Rated 2026-08-10 · rating-rubric/3

II. Data sources & caveats
  • Scores summarize one accepted, subject-bound analysis; they are not a security audit or endorsement.
  • Rank, percentile, and median use 1095 currently accepted public profiles and can change as the leaderboard changes.
  • Repository and language details reflect the bounded analyzed sample, not necessarily every repository.
  • Missing data is shown as unavailable or not evaluated instead of being inferred as zero.
  • Analysis completed Aug 10, 2026, 12:42 AM UTC and is marked aging.