Skip to content
You must be logged in to sponsor bnjbvr

Become a sponsor to Benjamin Bouvier

@bnjbvr

Benjamin Bouvier

bnjbvr
Brittany, France

Who am I?

Hi there! I've been a professional software engineer for the last decade or so, formerly working for @Mozilla on the Gecko rendering engine (namely the Spidermonkey JavaScript engine), then later the Cranelift/Wasmtime WebAssembly virtual machines. I've done some fun WebAssembly projects at @EmbarkStudios. Now I'm working full-time on the Matrix Rust SDK that powers the @Element new generation of mobile Matrix applications, ElementX.

Sponsoring

On my spare time, I've been working on a few side-projects as well:

  • cargo-machete, a Cargo tool for quickly finding unused dependencies in Rust projects;
  • trinity, a Matrix bot development platform written in Rust and using WebAssembly components;
  • kresus, a personal finances management system, that can connect automatically to French banks;
  • rouille, which was a joke and a fun way to learn about procedural macros in Rust.

These are all works of love, made on my spare time. They've never been part of my daily job, and they do require a bit of work, for doing code reviews, releases, maintaining dependencies, adding new features and fixing bugs.

If these have been useful to you in the past, I would be super grateful if you decided to sponsor me in return. I don't promise any counterparts for this, but I would pay more attention to the issues/pull requests that you open on the projects I'm involved in. I don't really need the money as I do have a $dayjob, but:

  • I would take it as a token of appreciation, and it might encourage me to spend more time on those projects.
  • In general I think that free software and open-source should be paid for, as it is the product of labor.
  • It would lead me one step closer to my dream of working full-time on open-source, on my terms and conditions (who doesn't dream of that!).

Thanks for reading so far and for considering sponsoring me. Have a nice day!

Featured work

  1. bnjbvr/cargo-machete

    Remove unused Rust dependencies with this one weird trick!

    Rust 1,086
  2. kresusapp/kresus

    Get rich, or die codin'

    TypeScript 325
  3. bnjbvr/trinity

    Matrix bots in Rust and WebAssembly

    Rust 77
  4. bnjbvr/file-per-thread-logger

    Rust logging implementation that writes thread logs into separate files

    Rust 6
  5. matrix-org/matrix-rust-sdk

    Matrix Client-Server SDK for Rust

    Rust 1,629
  6. bnjbvr/rouille

    Rust programming, in French.

    Rust 1,557

Select a tier

$ a month

Choose a custom amount.