# The journey in numbers (/docs/journey/numbers)

---
type: Document
title: The journey in numbers
description: Every count this record makes about the journey, with the date it was read and the method behind it.
status: stable
order: 8
generated: { by: "process:claude-code", at: 2026-08-26T19:45:00Z }
sources:
  - id: github-profile
    title: GitHub API, profile of rrizwan98, read 26 August 2026
    resource: https://api.github.com/users/rrizwan98
  - id: github-repos
    title: GitHub API, repositories owned by rrizwan98 (111 original, 19 forks), read 26 August 2026
    resource: https://api.github.com/search/repositories?q=user:rrizwan98
  - id: connector-probe
    title: MCP initialize probe of the nine connector endpoints, 26 August 2026, 19:36 UTC, all answering HTTP 200
    resource: https://canz-website.vercel.app/mcp
verified:
  - { by: "human:rrizwan98", at: 2026-08-28T14:00:00Z }
ksor:
  audience: [public]
  approval: { by: "human:rrizwan98", at: 2026-08-26T20:10:00Z }
trust_tier: human-reviewed
build_id: sha256:d9f989bee8fa4c15cf0f7f1572f9e9a18305ef4e2ce0c3cfb6a5a421ead6dc1d
dirty: true
---

Every number about the journey lives here, once, with its date. Other pages
cite this one rather than restating a figure.

## The headline numbers

| Measure | Value | Read on |
| --- | --- | --- |
| Years on GitHub | 6 (account created 19 September 2020) | 2026-08-26 |
| Original repositories | 111: 75 public, 36 private | 2026-08-26 |
| Forks, not counted as own work | 19, all public | 2026-08-26 |
| Public repositories shown on the GitHub profile | 94 (75 originals plus 19 forks) | 2026-08-26 |
| Live MCP connectors | 9, all answering | 2026-08-26 19:36 UTC |
| Followers | 62 | 2026-08-26 |

Sources: the GitHub profile[^github-profile], the repository
list[^github-repos] and the connector probe[^connector-probe].

## Repositories by year

Original repositories only, by the year they were created.[^github-repos]

| Year | Total | Public | Private | Private share |
| --- | --- | --- | --- | --- |
| 2020 | 2 | 2 | 0 | 0% |
| 2021 | 23 | 23 | 0 | 0% |
| 2022 | 14 | 11 | 3 | 21% |
| 2023 | 23 | 17 | 6 | 26% |
| 2024 | 11 | 5 | 6 | 55% |
| 2025 | 18 | 8 | 10 | 56% |
| 2026, to 26 August | 20 | 9 | 11 | 55% |
| **Total** | **111** | **75** | **36** | **32%** |

The private share is the shape of the journey in one column: nothing private
while learning, then more than half of every year's work private from 2024 on,
which is what client work looks like from the outside.

## How the counts are made

- The repository list is the GitHub search `user:rrizwan98`, which returns
  repositories owned by the account and excludes forks unless asked; forks
  were counted with a second search (`fork:only`).
- A repository is placed in the year it was created, not the year it was last
  pushed.
- Private repositories are counted and never named.
- Repositories that belong to a company's own GitHub organisation are not
  owned by this account and are not counted.
- A connector counts as live when its MCP endpoint answers an `initialize`
  request with HTTP 200 at the time of the probe. Two other hosts were probed
  and answered 404; they are not counted.

## What is deliberately not counted

Commits, lines of code, stars and contribution streaks. They are easy to read
off GitHub and easy to game, and none of them says whether a system was
delivered and used.

[^github-profile]: GitHub API, profile of rrizwan98, read 26 August 2026: created 2020-09-19, public_repos 94, followers 62.
[^github-repos]: GitHub API, repositories owned by rrizwan98, read 26 August 2026: 111 original repositories (75 public, 36 private) and 19 forks.
[^connector-probe]: MCP initialize probe, 26 August 2026 19:36 UTC: nine endpoints HTTP 200, two further hosts HTTP 404.
