
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 an independent researcher focused on decentralized and LoFi protocols. 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) | @[email protected] |
| 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
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.