Yohan Boogaert - Rust Software Developer

Rust software developer based in Belgium, available for freelance missions and full-time opportunities in remote or hybrid.

I design and build production Rust software end-to-end across consulting and product environments, from systems programming and backend services to developer tooling and team training, with a strong emphasis on architecture, reliability, and long-term maintainability.

I am an active contributor and maintainer in the Rust open-source ecosystem, and I regularly participate in community events such as meetups and conferences.

LinkedIn · GitHub · Mastodon · Email

Experiences§

Jul 2022 - Jan 2025
RustSystemsConcurrencyData CollectionComplianceCI/CDGitCross-platform
Rust Developer (freelance) at Ystorian, building a cybersecurity platform that collects BIOS, kernel, OS, and network data in parallel across multiple systems to assess vulnerabilities and compliance.
Mar 2022 - Jul 2022
RustBackendQuery EngineMicroservicesAWSData AnalyticsTechnical Training
Rust Developer (freelance) at Cumul.io (now Luzmo), collaborating on a Rust rewrite of a data analytics query engine to increase performance and microservices interoperability in an AWS environment, while also leading Rust training for engineers from diverse backgrounds.
Mar 2021 - Current
RustConsultingOpen-SourceBackendDeveloper ToolingSystemsCI/CDGitWebAssembly
Rust Developer at RustMinded, evolving into consulting through open-source collaboration and production-focused Rust engineering across client missions.

Personal Projects§

cargo-flow
A CLI tool to manage and streamline Rust project workflows.
cargo-temp
A CLI tool to spin up temporary Rust projects with pre-installed dependencies for quick experimentation.
CreateProcessW
A Windows process-management library with an API similar to std::process built on Win32.
ratatui-auto-grid
Automatic grid layout utility for ratatui TUI applications.
xtask-no-warnings
A utility to suppress warnings in xtask-based builds without invalidating the dependency cache.

Open-source 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 ImplicitClone trait similar to Copy.
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.

Professional Skills§

Open Source Maintenance
Managing releases and iterative updates for open-source projects.
Project Organisation
Managing project boards and repository settings.
Spoken Languages
French (Native), English (Professional Proficiency), Dutch (Basic).

Technical Skills§

Frameworks And Libraries
Yew, Rocket, Axum, Actix, Tokio, sqlx, Ratatui.
Languages
Rust, Bash, JavaScript, TypeScript, Python, C, SQL, HTML, CSS, Nix, Lua.
Operating Systems
NixOS, Arch Linux, macOS, Windows.
Platforms
WebAssembly, CLI, TUI, cross-platform, Windows API, Web, Backend, Systems.
Tools
Git, GitHub Actions (CI/CD), GitHub Projects, Neovim.

PDF version available here.