Yohan Boogaert - Rust Software 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 built Rust software across backend, systems, and developer tooling in both product and consulting environments. Along the way, I’ve gained practical experience with JavaScript and TypeScript in collaborative teams, and I continue to contribute to open-source projects while using Linux as my primary development platform.
You can find me on GitHub and Mastodon. You can also send me an email.
Experiences§
- 2020 - Current
- Rust Developer role at RustMinded, evolving into consulting through open-source collaboration and production-focused engineering on Rust software.
- 2022
- Freelance mission as a Rust Developer at Cumul.io (now Luzmo), contributing to a Rust rewrite of a data analytics query engine to improve performance and service interoperability in an AWS microservices environment.
- 2022 - 2025
- Freelance mission as a Rust Developer at Ystorian, working on a cybersecurity platform that gathers BIOS, kernel, OS, and network information in parallel to assess vulnerabilities and compliance across multiple systems.
- 2014 - 2020
- Multiple jobs with hands on the wheel (emergency response driver, airport shuttle, taxi,…).
Personal Project§
- cargo-flow
- A CLI tool to help manage Rust project workflows efficiently.
- cargo-temp
- A CLI tool to create temporary Rust projects with pre-installed dependencies for faster prototyping and experiments.
- CreateProcessW
- A Windows process-management library with an API inspired by
std::process, built on top of the Win32 API. - ratatui-auto-grid
- Simple auto-grid layout utility for ratatui TUI applications.
- xtask-no-warnings
- Silence warnings in xtask-based builds without invalidating the dependency cache.
OSS Contributions§
- cargo-generate
- A developer tool for bootstrapping new Rust projects from existing git templates.
- chrono
- Date and time library for Rust.
- gptman
- A GPT manager that can copy partitions between disks.
- implicit-clone
- Immutable types and an
ImplicitClonetrait similar toCopy. - mbrman
- A MBR partition management in Rust.
- rust-book-fr
- French translation of “The Rust Programming Language”.
- sysinfo
- A system information library covering processes, CPUs, disks, components and networks.
- third-i-frontend
- Third-I, a camera project designed to replicate hearing and point of view.
- topojson
- TopoJSON bindings and utilities for Rust.
- xtask-wasm
- Customizable xtask-based commands for WASM projects.
- xtask-watch
- Customizable xtask-based watcher helper.
- yewprint
- A port of blueprintjs to Yew.
Non-technical Skills§
- Continuous Integration
- Continuous Integration workflows with GitHub Actions.
- OSS Project Maintenance
- Open-source project maintenance, including releases and iterative updates.
- Project Organisation
- Project organisation using GitHub Project and repository settings.
- Web Deployment
- Web application deployment.
Technical Skills§
- Frameworks
- Yew, Rocket, Axum, Actix, Tokio, sqlx, Ratatui.
- OS
- NixOS, Arch Linux, macOS, Windows.
- Programming Languages
- Rust, Bash, HTML, CSS, JavaScript, TypeScript, Python, C.
- Spoken Languages
- French (Native), English (Professional Proficiency), Dutch (Basic).
- Technologies
- Git, WebAssembly, CLI, terminal UI, cross-platform development, systems, web, backend.
Traits§
PDF version available here.