My background is in build systems, developer productivity, and reproducible environments — and all of that applies directly to Rust. I've built Rust projects in Nix-based environments, worked through the toolchain and packaging model in depth, and bring the same structured approach to Rust that I apply to Gradle and NixOS work. If you're introducing Rust to your stack and want the surrounding infrastructure done properly, I can help.
Areas of expertise
Reproducible Rust environments with Nix
Set up Nix-based development environments for Rust projects that pin the toolchain, system dependencies, and development tools — eliminating 'works on my machine' problems across the team.
Cargo workspace structure
Design well-structured Cargo workspaces for multi-crate projects — clear crate boundaries, shared dependency management, and a layout that scales as the codebase grows.
CI/CD setup for Rust
Set up fast, reliable CI pipelines for Rust projects with caching, cross-compilation, and test coverage — built on GitHub Actions or your preferred CI platform.
Introducing Rust to your stack
Practical guidance for teams adopting Rust alongside existing languages — where to start, how to structure the project, and how to build confidence incrementally.
Training and adoption support
Hands-on sessions to help your team get productive with Rust tooling, the Cargo ecosystem, and development workflows specific to your project.
Not seeing what you're looking for?