About me
Hi! I’m Benjamin, welcome to my place 👋
This is also my blog, where I write about free-software, be it related to my work or side-projects, and sometimes about other random topics.
I am a software engineer specialized in Rust and WebAssembly. I also have a lot of experience with C++ (although I don’t use quite often these days), and some advanced experience with JavaScript and Python.
/hello: get in touch
Here are my preferred methods to get in touch or follow me, in order of my preference for each section:
Get in touch
- For instant conversations, I do prefer using Matrix, or if you have my phone number, Signal.
- For long-term, asynchroneous discussions, I do prefer using emails.
- I am also on LinkedIn, without much liking to the platform.
Follow me
- This blog is using cutting-edge retro-futurist tech, aka an RSS feed.
- I’ve been active on Mastodon, the Fediverse micro-post service, for years. I love the mood over there, as well as the absence of algorithmics recommendations. I am also present, albeit rarely active, on PeerTube where I’ve posted a few musical videos.
- My open-source code is available on Github or Framagit.
- I am not on Facebook or Threads. I’ve recently subscribed to Instagram to follow a few local shops and events, but I have no will to participate to this fake-news generating, alterante-reality creating, stinking ecosystem.
Side projects
Free-to-use cloud services own too much personal data about their users, threatening the right to privacy and to a broader extent, democracy. For this reason, I use as much as I can decentralized, free software, self-hosted web services. As my personal contribution to this ideal, I develop some open-source software too:
- Kresus, a free personal finance management web app, written with TypeScript and React.
- cargo-machete, a Rust
cargo
extension that finds duplicate dependencies real-quick using This One Weird Trick. - trinity, a proof-of-concept Matrix bot framework, written in Rust and running WebAssembly modules for the bot commands.
Work experience
- 2023 -> now: Element, Rust SDK team.
- 2022 -> 2023: Embark Studios, working on a hybrid Rust and WebAssembly game engines, where most of the game logic ran in mods compiled to WebAssembly.
- 2014 -> 2021: Mozilla, the company behind the open-source browser Firefox, working on the implementation of WebAssembly. As part of this work, I’ve contributed to wasmtime and cranelift.
This page
I stole inspiration from pages presented on slashpages to make this page, in particular the /hello page as popularized by Alastair Johnston.