Brooklyn Elizabeth Zelenka

261 words ~2 min read

200

Hi, I'm Brooke (she/her) — known as @expede online. I'm the owner of this site. I live in Vancouver with my nesting partner Katie Wilde and our cat Smokey.

These days I'm a senior researcher at Ink & Switch where I work on securing and syncing CRDTs (e.g. Keyhive and Subduction). I previously ran several startups, most recently Fission Codes. I give a fair number of talks and keynotes.

Social

Platform Username
Bluesky expede.wtf
Mastodon (types.pl) @expede@types.pl
GitHub @expede
Discord expede#9455

Technical

Standards

Libraries

I'm probably bets known for Witchcraft, a suite of Elixir libraries that port some basic concepts from Haskell such as Monoids, Monads, and do-notation.

I'm also often annoyed with the base error handling in languages. While I certainly don't have a perfect solution, I've written a couple error handling libraries, including Exceptional and Rescue.

OS

Key Value
Laptop OS macOS
Desktop OS NixOS

Editor

Key Value
Primary Application doom-emacs
Secondary Application Vim

Languages

Key Value
Most Preferred Haskell, Rust, Racket
Most Proficient Haskell, Elixir, Erlang, Ruby, Python, JavaScript/TypeScript, Solidity, Clojure, Standard ML

FAQ

Why hasn't Brooke responded to my message?

Like many of us, I have far too many communication channels. I can only keep up with so many of them. I will (probably) get back to you. If you need something sooner, DMing me on Discord is usually the fastest turn around time.

Graph