Expand description
I started working with Rust in 2020 at RustMinded, where I built a strong foundation in the language and the open-source ecosystem. Since then, I’ve contributed to WebAssembly and Rust tools, worked on rewriting a data query engine to improve performance, or helped on the development of a cybersecurity platform for analyzing vulnerabilities on multiple systems. Along the way, I’ve gained practical experience with JavaScript and TypeScript, working in team environments to deliver effective solutions. I’m also an active contributor to open-source projects and rely on Linux to streamline my development workflow.
You can find me on GitHub, Bluesky and Mastodon. You can also send me an email.
Modules§
- Freelance mission as a Rust Developer at Ystorian working on a cybersecurity platform that gathers information from the OS, BIOS, kernel or network on different systems in parallel to assess security vulnerabilities and compliance level.
- Freelance mission as a Rust Developer at Cumul.io rewriting in Rust a query engine for data analytics using faster and more efficient queries and improving the relation of multiple microservices in an AWS cloud environment.
- First job with hands on the keyboard at RustMinded. Discovering the OSS world when learning how to become an Rustacean.
- Multiple jobs with hands on the wheel (emergency response driver, airport shuttle, taxi,…).
Macros§
- A CLI tool that allows you to create a temporary new Rust project using cargo with already installed dependencies. [Repository]
- A Yew and Yewprint playground using wasm-run. [Repository]
Structs§
- A developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing git repository as a template. [Repository]
- Date and Time for Rust. [Repository]
- French translation of the book “The Rust Programming Language”. [Repository]
- Library to get system information such as processes, Cpus, disks, components and networks. [Repository]
- Third-I, the only camera that replicates your hearing and your point of view. [Repository] | [Site]
- TopoJSON bindings and utilities for Rust. [Repository]
- Customizable commands based on xtask for your WASM project. [Repository]
- A customizable helper to watch for changes in your xtask projects. [Repository]
- Port of blueprintjs to Yew. [Repository]
Enums§
- Release, update and maintenance of an OSS project.
- Project organisation using GitHub Project and GitHub settings.
- Continuous Integration via GitHub Actions.
- Web application deployment using Netlify.
Constants§
- Yew, React, Axum.
- Arch Linux, Pop!_OS, macOS, Windows, Debian.
- Rust JavaScript/TypeScript, Bash.
- French (5. Native), English (3. Minimum Professional Proficiency).
- Git, WASM, CLI, Terminal UI, Platform agnosticism, System, Web, Backend.