High-quality consulting services for the Rust programming language.

Friendly, Professional Rust Consulting

Trusted by

Accelerate Your Team's Transition To Rust Today

Schedule A Free 30-Minute Call

Hi, I'm Matthias Endler

I help companies large and small to adopt Rust. With almost a decade of experience in the Rust ecosystem, and five years of production experience, I probably made every mistake in the book so you don't have to.

Take a look at my services below and get in touch if you'd like to work together.

Profile photo of Matthias Endler
A cute ferris in front of a whiteboard

Training, Refactoring & Beyond

Whether your team is just getting started or you're already using it in production, I can help you get the most out of Rust.

I can teach your team how to write idiomatic, testable, well-documented Rust that is a joy to work with and maintain. Need help to get your project production ready? I can jump in and help you get it done.

Together, we can explore:

  • Mentoring and Pair Programming
  • Refactoring
  • Performance Optimizations

Integrating Rust Into Your Ecosystem

No project exists in a vacuum. I help you integrate Rust into your existing tech stack and infrastructure. While I'm most comfortable writing Rust, I'm also proficient in Go, Python, and TypeScript.

If you're looking to migrate to Rust I can provide the expertise you need.

Gears icon
GitHub stars

Working Remotely & Asynchronously

I have more than a decade of experience working remotely as part of being an open-source maintainer. Having worked with teams from all over the world, from San Francisco to Berlin, we'll surely find a workflow that fits your team.

I have experience working in the open. With over 30,000 stars on GitHub I know how to contribute to and maintain large open-source projects, so collaborating on GitHub or GitLab is no problem.

I Love Sharing Knowledge

Clear communication is at the heart of effective mentoring and code reviews.

You can expect a structured approach with simple, actionable explanations when sharing knowledge with your team. Check out my articles, talks, and Rust in Production Podcast to see if my style fits your team.

Decision makers will have a good overview of the progress and the next steps. If Rust turns out not to be the right fit for your project, I'll let you know.

Hello Rust Logo
Human Icon

Humans First

Code is the easy part. Beyond technical expertise, I value empathy, communication, and teamwork. I strive to understand not just the software, but also the people behind it and the business goals it serves.

I'm always focused on building close working relationships with my clients. If you bring me onto your team, expect a proactive player who is not afraid to ask questions and ensures everyone is on the same page.

What others say about me

Matthias was a godsend for our team. We had a legacy codebase written while we were first learning Rust, and didn’t even know how to think clearly about best practices. He didn’t fix the code for us; he created a safe space for us to learn how to fix it ourselves. His patient mentorship and vulnerable engagement accelerated the maturity of both our codebase and our developers.
Ernie Prabhakar
Director of Product, Quilt Data
I worked closely with Matthias to build a workshop for the Rust community. He did an outstanding job in coming up with ideas and things that made complex concepts easy to understand. Not only was he a nice and fun person to work with, but the attendees also found him engaging and entertaining.
Santiago Pastorino
Rust Compiler Team Contributor
I had the pleasure of collaborating with Matthias to take my product from a prototype to a production ready solution. Thanks to Matthias's guidance, I now have a robust product built on Rust that I can trust to deliver performance and reliability.
Somdip Datta
Financial Engineer and Author
Matthias is reliable, good with people, and the kind of guy you can trust to figure it out, whatever it happens to be. We've run some conference workshops together, and I keep thinking that I should find an excuse to work with him again!
Hanno Braun
Embedded Rust Developer

Let's get in touch!

I provide training and consulting for companies that want to use Rust in production
(on-site in Europe or remote from Düsseldorf, Germany).

Or contact me via