I offer coaching, mentoring, and online support for individuals or teams using Rust. I can help you produce better software more quickly using Rust. You'll find optimal solutions and avoid missteps by leveraging my expertise with design, idiomatic code, and the ecosystem. You'll develop deep understanding and accurate mental models which means less guessing and frustration ("fighting the borrow checker") and more efficient development.
I can tailor the format of engagement to your team's needs and preferred learning styles. Good starting points might be:
To help you learn Rust quickly and effectively, we'll focus on the topics which are relevant to you. You'll be able to check your understanding as we go along and we'll apply your learning to your own code and projects. As well as language fundamentals, we can cover best practices, idiomatic code, good design, navigating the ecosystem, and potential foot-guns.
I'm based in Aoteroa New Zealand; I can cover time zones from Asia to the Americas.
To discuss coaching or support options, get in touch! If you have more concrete goals you might be interested in my consulting services.
I have some limited availability to offer individual, remote mentoring free of charge. I want to help engineers to develop their understanding of software engineering and computer science, and to help them progress in their careers. As well as general industry experience to share, I'm likely to be able to help you learn Rust, work on developer tools and some distributed systems, work on the Rust project (although my knowledge of specifics, e.g., compiler internals, is somewhat out of date), or work on communication and presentation skills.
I expect we'd chat roughly once per week and keep in touch on Slack or by email. It'll work best if we have some time zone overlap (which means living somewhere between central Asia and mid-America). Mentoring would likely last from one to three months, depending on your goals. I'm not able to offer any paid or unpaid employment, and I'm unlikely to be able to find you work elsewhere. I'm happy to discuss work from your job, as long as you're allowed to and the benefit is mainly to you, not your employer (I'm not going to do your homework for you :-) ).
I have pretty limited bandwidth for this, so sorry in advance if I can't help you out (that said, I have not been over-subscribed recently). I currently have availability from early 2026. If you're keen, send me a message and tell me a little about yourself and your goals for the mentoring. Some of my priorities for selecting someone to mentor are: using or leaning Rust, working for a charity or similar org, contributing to open source (or wanting to), belonging to a group which is under-represented in software engineering, or living in a less-developed country or in Aoteoroa/New Zealand.