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, I can help you with everything from training your team to optimizing your existing Rust codebases.

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

Profile photo of Matthias Endler

Training, Refactoring & Beyond

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

I can teach your team everything they need to write idiomatic, well-tested, well-documented code that is a joy to maintain and extend. If you need help with a specific project, I can jump in and help you get it done.

I specialize in:

  • Mentoring / Pair Programming
  • Refactoring
  • Performance Optimizations

Strong Integrations

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

If you're looking to migrate to Rust or optimize your existing Rust codebases, I can provide the expertise you need.

Gears icon
GitHub stars

Passionate about Open Source

Modern software development happens in the open. With over 30,000 stars on GitHub and more than 10 years of experience, I know how to build and maintain successful open-source projects.

If you're looking to open-source your project, I can help you navigate the process and build a community around your project.

Sharing Knowledge

My goal is to make your team productive and self-sufficient.

I love sharing my knowledge and experience with others; in the past through my Hello Rust YouTube Channel, where I taught Rust in a fun and engaging way and more recently through my Rust in Production Podcast, where I interview business leaders about their experience with Rust. Clear communication is important to me. I've published many articles on Rust, and I'm a regular speaker at conferences and meetups.

You can leverage my expertise to make your team more productive.

Hello Rust Logo
Human Icon

Beyond Code: Trust and Empathy

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