Skip to content
View spaced4ndy's full-sized avatar

Organizations

@simplex-chat

Block or report spaced4ndy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
spaced4ndy/README.md

Backend and distributed-systems engineer · Haskell

Founding engineer at SimpleX Chat since 2020: an open-source, private messaging network with no user identifiers and 1M+ Google Play installs. I built large parts of its Haskell client core and the chat relays behind channels, design much of the chat protocol and wrote 30+ design RFCs. Since 2023 I've also authored over a third of the iOS app's code changes, and over half in 2026.

Selected work

Other open source: TLS 1.3 support in the Haskell tls library's Finished-message API (hs-tls#445, co-authored) · Apache Spark Structured Streaming, released in Spark 2.4 (ordered epoch commits, SPARK-23503, EpochCoordinator tests, SPARK-23747)

More work (click to expand)

Pinned Loading

  1. simplex-chat/simplex-chat simplex-chat/simplex-chat Public

    SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

    Haskell 19.7k 1.3k

  2. simplex-chat/simplexmq simplex-chat/simplexmq Public

    ⚙️ SimpleXMQ - A reference implementation of the SimpleX Messaging Protocol for simplex queues over public networks.

    Haskell 860 123