Rust consulting
We deliver best-in-class Rust consulting through clearly defined packages. We're trusted by European semicon parties, IoT companies and more.
Our consultants are hands-on experts who work with Rust every day.
How it works
- Timeboxed packages
- Tailored to your needs
We can advise on
- Systems, web, or embedded Rust engineering challenges
- Code base evaluations
- Rust adoption-related challenges
- Strategy
Types of packages
We'll establish a clearly defined, timeboxed consulting package tailored to your challenge.
A code base evaluation or strategic advice package typically includes:
- Briefing and debriefing
- Timeboxed research
- Prototype or demonstrator
- Presentation and discussion
- Final report
A Rust engineering support or Rust adoption support package consists of sessions for:
- Software architecture and design
- Knowledge sharing
- Pair programming
- Code reviews
Availability
Please inquire indicating the type of challenge you're facing and when you'd like to work on it.
Inquire Why choose us?
NXP Semiconductors:
Tweede Golf has consulted us over the course of several months on embedded development in Rust. The sessions we had were very informative and have helped us make the right decisions. I'd certainly recommend working with TG!
Embedded Engineer - NXP Semiconductors
Training or Consulting?
If your team wants to get better at Rust, there are two ways we can help: We can train your team, or we can consult them. Which form of assistance best fits your needs?
Training
Our in-company, on-site team training is tailored to your needs. Theoretical knowledge is always consolidated by hands-on exercises, and two trainers will be present to ensure that all participants can fully engage.
Training is most suitable to teams that wish to expand their collective understanding of the Rust programming language, even if they are not working on a Rust project yet.
Consulting
You can hire our engineers to consult with your team on your Rust project; they'll discuss, review, and pair program until your team is ready to progress without assistance.
Consulting is most suitable to small teams who are already working with Rust and are looking for guidance on encountered challenges.
Rust for secure and performant software
Rust combines several desirable features not often found together. Beyond mere memory safety, Rust has an advanced static type system that alerts programmers to issues early in development, when mistakes are cheap to fix. When a Rust program passes all the checks, it simply won't unexpectedly crash.
At the same time, the Rust compiler produces blazingly efficient code that is suitable for highly demanding web applications and embedded devices alike, rivaling the performance of C++.
Rust applications also benefit from access to a thriving ecosystem of open source packages, accessible through a dependency management system with vulnerability reporting in the core development tools.
client
client
client