Back to profiles

Andres Löh

01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da

About

I am a partner and Haskell Consultant at Well-Typed LLP. I am also a member of the Haskell Foundation Board, and a co-host on the Haskell Interlude podcast and the Haskell Unfolder YouTube series. Posting mostly about Haskell, but occasionally also about books I'm reading, video games I'm playing, and other things that interest me.

Metadata

DID Document

{
  "@context": [
    "https://www.w3.org/ns/did/v1",
    "https://w3id.org/nostr/context",
    "https://w3id.org/security/suites/ed25519-2020/v1"
  ],
  "id": "did:nostr:01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da",
  "verificationMethod": [
    {
      "id": "did:nostr:01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da#key1",
      "controller": "did:nostr:01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da",
      "type": "SchnorrVerification2025"
    }
  ],
  "authentication": [
    "#key1"
  ],
  "assertionMethod": [
    "#key1"
  ],
  "profile": {
    "id": "did:nostr:event:21c87e6b8fd9cd0db85e78466179cad76779fa52ff44c4d2b4d2ef273f5ad86d",
    "name": "Andres Löh",
    "about": "I am a partner and Haskell Consultant at Well-Typed LLP. I am also a member of the Haskell Foundation Board, and a co-host on the Haskell Interlude podcast and the Haskell Unfolder YouTube series.\n\nPosting mostly about Haskell, but occasionally also about books I'm reading, video games I'm playing, and other things that interest me.",
    "picture": "https://files.functional.cafe/accounts/avatars/109/530/269/230/340/074/original/67952e91f909d230.jpg",
    "nip05": "kosmikus@functional-cafe.mostr.pub",
    "created_at": 1760536305,
    "updated_at": "2025-10-15T13:51:45.000Z"
  },
  "service": [
    {
      "id": "did:nostr:01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da#bitcoin-taproot",
      "type": "TaprootAddress",
      "network": "tbtc4",
      "serviceEndpoint": "tb1pq8tuxwdxkr54fv08qrs2yja0e3u0tyju69qje6ht9fldlagre8dq6v3yp7"
    },
    {
      "id": "did:nostr:01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da#bitcoin-mainnet-taproot",
      "type": "TaprootAddress",
      "network": "btc",
      "serviceEndpoint": "bc1pq8tuxwdxkr54fv08qrs2yja0e3u0tyju69qje6ht9fldlagre8dqdy8tm3"
    }
  ]
}

Raw JSON

{
  "_id": "67fe708a01976a34b654049e",
  "pubkey": "01d7c339a6b0e954b1e700e0a24bafcc78f5925cd1412ceaeb2a7edff503c9da",
  "content": "{\"name\":\"Andres Löh\",\"about\":\"I am a partner and Haskell Consultant at Well-Typed LLP. I am also a member of the Haskell Foundation Board, and a co-host on the Haskell Interlude podcast and the Haskell Unfolder YouTube series.\\n\\nPosting mostly about Haskell, but occasionally also about books I'm reading, video games I'm playing, and other things that interest me.\",\"picture\":\"https://files.functional.cafe/accounts/avatars/109/530/269/230/340/074/original/67952e91f909d230.jpg\",\"nip05\":\"kosmikus@functional-cafe.mostr.pub\",\"fields\":[[\"Web\",\"https://kosmikus.org\"],[\"Company\",\"https://well-typed.com/people/andres/\"],[\"Twitter\",\"https://twitter.com/kosmikus\"],[\"GitHub\",\"https://github.com/kosmikus\"],[\"LinkedIn\",\"https://www.linkedin.com/in/andresloeh/\"]]}",
  "created_at": 1760536305,
  "id": "21c87e6b8fd9cd0db85e78466179cad76779fa52ff44c4d2b4d2ef273f5ad86d",
  "kind": 0,
  "sig": "bc73dcce78bdecc599170f7f6dfa589ca8230a1247b9c2fc10944b6402c80ca1bbdc4d4664a4876792742d1c478d4f1774670a0cf0b3ed1fdf7fc757959402a9",
  "tags": [
    [
      "proxy",
      "https://functional.cafe/users/kosmikus",
      "activitypub"
    ],
    [
      "client",
      "Mostr",
      "31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
      "wss://relay.ditto.pub/"
    ]
  ],
  "updated_at": "2025-10-15T13:51:45.000Z"
}