Yohan Boogaert - Rust Developer

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 for my development workflow.

You can find me on GitHub and Bluesky. You can also send me an email.

Experiences§

  • 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. Now working as Rust Developer Consultant.
  • Multiple jobs with hands on the wheel (emergency response driver, airport shuttle, taxi,…).

Personal Project§

  • A CLI tool that allows you to create a temporary new Rust project using cargo with already installed dependencies.
  • A library that provides an API similar to std::process to create and handle processes on Windows using the Win32 API.
  • A Yew and Yewprint playground using wasm-run.

OSS Contributions§

  • 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.
  • Date and Time for Rust.
  • A GPT manager that allows you to copy partitions from one disk to another.
  • Immutable types and ImplicitClone trait similar to Copy.
  • French translation of the book “The Rust Programming Language”.
  • A library to get system information such as processes, Cpus, disks, components and networks.
  • Third-I, the only camera that replicates your hearing and your point of view.
  • TopoJSON bindings and utilities for Rust.
  • Customizable commands based on xtask for your WASM project.
  • A customizable helper to watch for changes in your xtask projects.
  • A port of blueprintjs to Yew.

Non-technical Skills§

Technical Skills§

  • Yew, Rocket, Axum, Actix, Tokio, sqlx.
  • Nixos, Arch Linux, Pop!_OS, macOS, Windows, Debian, Tails.
  • Rust, Bash, HTML, CSS, JavaScript.
  • French (5. Native), English (3. Minimum Professional Proficiency), Dutch (1. Basic).
  • Git, WebAssembly, CLI, Terminal UI, Platform agnosticism, System, Web, Backend.

Traits§

PDF version available here.