Become a sponsor to Benjamin Bouvier
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
-
bnjbvr/cargo-machete
Remove unused Rust dependencies with this one weird trick!
Rust 1,086 -
kresusapp/kresus
Get rich, or die codin'
TypeScript 325 -
bnjbvr/trinity
Matrix bots in Rust and WebAssembly
Rust 77 -
bnjbvr/file-per-thread-logger
Rust logging implementation that writes thread logs into separate files
Rust 6 -
matrix-org/matrix-rust-sdk
Matrix Client-Server SDK for Rust
Rust 1,629 -
bnjbvr/rouille
Rust programming, in French.
Rust 1,557