{
  "$type": "site.standard.document",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "aspectRatio": {
                "height": 200,
                "width": 200
              },
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreianjrnpiafjbnmvc3ajk6eovvzghshwxvzd565twunhuz5se3q5oi"
                },
                "mimeType": "image/png",
                "size": 28112
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I'm a Geologist using Earth Observation techniques, bridging the complexity to empower people and communities decoding climate risks and natural hazards, espacially flood risks."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 8,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "ABOUT ME"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I'm a Geologist using Earth Observation techniques, bridging the complexity to empower people and communities decoding climate risks and natural hazards, especially flood risks."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [],
                    "plaintext": "asdfgj"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [],
                    "plaintext": ";dsg"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [],
                    "plaintext": "agdflksd"
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 9,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "FOLLOW ME"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://niklasjordan.leaflet.pub"
                    }
                  ],
                  "index": {
                    "byteEnd": 18,
                    "byteStart": 0
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://www.linkedin.com/in/niklasjordan/"
                    }
                  ],
                  "index": {
                    "byteEnd": 29,
                    "byteStart": 21
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://bsky.app/profile/niklasjordan.com"
                    }
                  ],
                  "index": {
                    "byteEnd": 39,
                    "byteStart": 32
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://github.com/NiklasJordan"
                    }
                  ],
                  "index": {
                    "byteEnd": 48,
                    "byteStart": 42
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://orcid.org/0000-0002-0508-6769"
                    }
                  ],
                  "index": {
                    "byteEnd": 56,
                    "byteStart": 51
                  }
                }
              ],
              "plaintext": "risk & haz' (blog) | LinkedIn | BlueSky | GitHub | ORCID"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 16,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "CURRENT PROJECTS"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "I'm a Geologist using Earth Observation techniques, bridging the complexity to empower people and communities decoding climate risks and natural hazards, espacially flood risks.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidl6mlwpnz6ewfxxhjamzreiyl772me4givpnsybwz3hx37ficony"
                },
                "mimeType": "image/png",
                "size": 45220
              },
              "src": "https://www.niklasjordan.com/?source=floodready",
              "title": "Hej – I'm Niklas 👋"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "A Python package for accessing and filtering weather warnings from MeteoAlarm’s CAP (Common Alerting Protocol) feeds. This package provides easy access to weather warnings across European countries through MeteoAlarm’s official feeds.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreih4f2g5jtepqk2of46ugxhdcyhfqis4abmtqnh7o6nfalstdqn7pa"
                },
                "mimeType": "image/png",
                "size": 27351
              },
              "src": "https://meteoalarm.readthedocs.io/en/latest/",
              "title": "MeteoAlarm Python package — MeteoAlarm Python library"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 17,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "SELECTED WRITINGS"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "Foster collaboration and knowledge-sharing within the flood risk community on Bluesky 🦋",
              "src": "https://niklasjordan.leaflet.pub/3m3u55yiezs2r",
              "title": "Introducing the Flood Risk Feed on Bluesky - risk & haz"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#highlight"
                    },
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ],
                  "index": {
                    "byteEnd": 29,
                    "byteStart": 19
                  }
                }
              ],
              "plaintext": "Recent writings on risk & haz:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.iframe",
              "height": 253,
              "url": "https://niklasjordan.com/leaflet-rss-embed/?rss=https://niklasjordan.leaflet.pub/rss&limit=5"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.button",
              "text": "Go to my blog",
              "url": "https://niklasjordan.leaflet.pub"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 9,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "FOLLOW ME"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://www.linkedin.com/in/niklasjordan/"
                    }
                  ],
                  "index": {
                    "byteEnd": 8,
                    "byteStart": 0
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://bsky.app/profile/niklasjordan.com"
                    }
                  ],
                  "index": {
                    "byteEnd": 18,
                    "byteStart": 11
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://github.com/NiklasJordan"
                    }
                  ],
                  "index": {
                    "byteEnd": 27,
                    "byteStart": 21
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://orcid.org/0000-0002-0508-6769"
                    }
                  ],
                  "index": {
                    "byteEnd": 35,
                    "byteStart": 30
                  }
                }
              ],
              "plaintext": "LinkedIn | BlueSky | GitHub | ORCID"
            }
          }
        ],
        "id": "0196fc2a-3cfc-7ee6-aa04-dbd44b24b2c8"
      }
    ]
  },
  "description": "",
  "path": "/3m6xe4gzmfk2q",
  "publishedAt": "2025-12-01T21:18:21.510Z",
  "site": "https://leaflet.pub/p/did:plc:k2h7zvrve2cfizg3q5ig7z37",
  "theme": {
    "backgroundColor": {
      "$type": "pub.leaflet.theme.color#rgba",
      "a": 100,
      "b": 219,
      "g": 230,
      "r": 255
    },
    "pageBackground": {
      "$type": "pub.leaflet.theme.color#rgba",
      "a": 100,
      "b": 255,
      "g": 71,
      "r": 0
    },
    "primary": {
      "$type": "pub.leaflet.theme.color#rgb",
      "b": 0,
      "g": 0,
      "r": 0
    },
    "showPageBackground": false
  },
  "title": "Hej - I'm Niklas 👋"
}