{
  "name": "Steve Brazier",
  "username": "MeadSteve",
  "current_focus": {
    "language": "Python",
    "link": "/python/"
  },
  "languages": [
    {
      "language": "Python",
      "link": "/python/"
    },
    {
      "language": "Javascript/Typescript",
      "link": "/typescript/"
    },
    {
      "language": "Rust",
      "link": "/rust/"
    },
    {
      "language": "Elixir/Erlang",
      "link": "/elixir/"
    },
    {
      "language": "PHP"
    },
    {
      "language": "C#"
    }
  ],
  "current_job": {
    "role": "fullstack consultant (with a focus on back-end)",
    "name": "0+x",
    "link": "https://0x.se/"
  },
  "things_i_love": [
    "Mashing typing and static analysis onto dynamically typed languages",
    "Deleting code",
    "Avoiding writing code in the first place",
    "Kanban",
    "Walking",
    "Picking mushrooms",
    "Lake (both frozen and liquid) swimming"
  ]
}
{
  "name": "Steve Brazier",
  "username": "MeadSteve",
  "current_focus": {
    "language": "Python",
    "link": "/python"
  },
  "languages": [
    {
      "language": "Python",
      "link": "/python/"
    },
    {
      "language": "Javascript/Typescript",
      "link": "/typescript"
    },
    {
      "language": "Rust",
      "link": "/rust"
    },
    {
      "language": "Elixir/Erlang",
      "link": "/elixir"
    },
    {
      "language": "PHP"
    },
    {
      "language": "C#"
    }
  ],
  "current_job": {
    "role": "fullstack consultant (with a focus on back-end)",
    "name": "0+x",
    "link": "https://0x.se/"
  },
  "things_i_love": [
    "Mashing typing and static analysis onto dynamically typed languages",
    "Deleting code",
    "Avoiding writing code in the first place",
    "Kanban",
    "Walking",
    "Picking mushrooms",
    "Lake (both frozen and liquid) swimming"
  ]
}

Fix broken language page links
Fix broken language page links