Rate My GitHub

Profiles, repos, scores & roasts

← Rate my GitHub
j-mie6 GitHub avatar

#17 · Top 98.4%

j-mie6

Jamie Willis

A

Ship machine

silver medal

Overall

0.0

/ 100

Roasts

Repository binding unavailable

Bilingual parsing

When one language was not enough to explain your parser obsession, you translated it into Haskell and kept going.

Historical result · no repository binding was retained

Repository binding unavailable

Pattern library energy

Most people collect design patterns; you turned parser-combinator patterns into their own research annex.

Historical result · no repository binding was retained

Repository binding unavailable

Debugging the debugger

A dedicated parser debug app suggests the parsing machinery is important enough to deserve its own observatory—and possibly its own weather forecast.

Historical result · no repository binding was retained

Repository binding unavailable

View from the fork

The debug views project completes the classic toolchain arc: build the parser, build the debugger, then give the debugger a window seat.

Historical result · no repository binding was retained

Category breakdown

j-mie6 category score radarImpactConsistencyQualityDepthBreadthCommunity

Impact

25% weight

84A

The portfolio centers on parser combinators and related tooling across Scala and Haskell, suggesting a distinctive and technically ambitious body of work with a coherent ecosystem.

Consistency

15% weight

86A

The supplied repositories show substantial recent activity across 2025 and 2026, with multiple related projects updated over time and no archived entries in the listed set.

Quality

25% weight

78B

Repository metadata supports strong signals from several non-fork projects, sustained activity, and specialized project clustering, but implementation quality and maturity details are unavailable.

Depth

20% weight

88A

Repeated ownership of related parser projects across years, including core libraries and companion tooling, indicates sustained specialization and substantial continuity.

Breadth

10% weight

64C

Meaningful variety is present across Scala and Haskell, including core libraries, integrations, debugging tools, and design-oriented work, though the overall focus is intentionally specialized.

Community

5% weight

58D

Available community signals are a modest positive tie-breaker, with some repositories receiving notable interest; popularity is not used to raise the other category scores.

Stats

52-week commit heatmap

34 active days

Language distribution

  • Scala67%
  • Haskell33%

Based on the bounded repository sample saved with this analysis.

Numbers

Owned repos

Non-fork sample

8

Commits

Last 12 months

55

Followers

Accepted fact

133

Joined GitHub

Profile date

Aug 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 j-mie6/parsley - A fast and modern parser combinator library for Scala
  3. Created j-mie6/parsleyhaskell - Reimplementation of Parsley in Haskell, with improvements
  4. Created j-mie6/design-patterns-for-parser-combinators - A Really Cool Calculator written in Haskell... or is it?
  5. Created j-mie6/parsley-cats
  6. Created j-mie6/scala-native - Your favorite language gets closer to bare metal.
  7. Created j-mie6/laika - Text Markup Transformer for sbt and Scala applications, transforming Markdown and reStructuredText to HTML, EPUB and PDF
  8. Created j-mie6/gigaparsec - Refreshed parsec-style library for compatibility with Scala parsley
  9. Created j-mie6/oregano - Staged regular expression library for Scala 3
  10. Created j-mie6/reference-threads
  11. Created j-mie6/parsley-debug-views
  12. Created j-mie6/parsley-debug-app
  13. Created j-mie6/tapir - Rapid development of self-documenting APIs
  14. Most recent push to j-mie6/parsley

Compare

J-MIE6 · 6DMEDIAN CODER

J-MIE6 compared with MEDIAN CODER across six rating categoriesImpactConsistencyQualityDepthBreadthCommunity

Rubric

How this score was produced

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

CategoryWeightScoreContribution
Impact25%8421.00
Quality25%7819.50
Depth20%8817.60
Consistency15%8612.90
Breadth10%646.40
Community5%582.90
Impact · 84/100

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

Evidence for j-mie6. The portfolio centers on parser combinators and related tooling across Scala and Haskell, suggesting a distinctive and technically ambitious body of work with a coherent ecosystem.

Quality · 78/100

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

Evidence for j-mie6. Repository metadata supports strong signals from several non-fork projects, sustained activity, and specialized project clustering, but implementation quality and maturity details are unavailable.

Depth · 88/100

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

Evidence for j-mie6. Repeated ownership of related parser projects across years, including core libraries and companion tooling, indicates sustained specialization and substantial continuity.

Consistency · 86/100

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

Evidence for j-mie6. The supplied repositories show substantial recent activity across 2025 and 2026, with multiple related projects updated over time and no archived entries in the listed set.

Breadth · 64/100

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

Evidence for j-mie6. Meaningful variety is present across Scala and Haskell, including core libraries, integrations, debugging tools, and design-oriented work, though the overall focus is intentionally specialized.

Community · 58/100

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

Evidence for j-mie6. Available community signals are a modest positive tie-breaker, with some repositories receiving notable interest; popularity is not used to raise the other category scores.

Raw total
80.30
Top-end curve
+0.00
Final overall
80.3

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-09 · 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 9, 2026, 9:29 PM UTC and is marked aging.